<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Seagull.BarTender.Print</name>
    </assembly>
    <members>
        <member name="T:Seagull.BarTender.SystemDatabase.MessageSeverity">
            <!-- TODO HELP -->
            <summary>
            Defines a message severity.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.MessageSeverity.Error">
            <!-- TODO HELP -->
            <summary>
            An error condition suggesting that a problem occured.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.MessageSeverity.Warning">
            <!-- TODO HELP -->
            <summary>
            A warning condition that might cause a problem in the future.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.MessageSeverity.Information">
            <!-- TODO HELP -->
            <summary>
            An informational message.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.MessageSeverity.Unknown">
            <!-- TODO HELP -->
            <summary>
            The message severity is unknown.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.MessageSeverityHelper">
            <summary>
            Internal help class to handle message severity states.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.MessageSeverityHelper.ConvertTo(Seagull.BtSystem.Client.Reader.MessageSeverity)">
            <summary>
            Convert a reader api severity identifier into a System Database api identifier.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.MessageSeverityHelper.ConvertFrom(Seagull.BarTender.SystemDatabase.MessageSeverity)">
            <summary>
            Convert a system database api severity identifier into a reader api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.InventoryItemDescriptionFilter">
            <summary>
            Represents a filter used to query records from the system database based on a Printer Maestro inventory item.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilter">
            <summary>
            Represents a base filter used to query records from the system database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseFilter.#ctor">
            <summary>
            Creates an instance of this object.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseFilter.Filter">
            <summary>
            Gets or sets the filter.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.InventoryItemDescriptionFilter.#ctor(System.String)">
            <summary>
            Creates an instance of a inventory item description filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            </remarks>
            <param name="description">
            A description of the inventory item being filtered.
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.InventoryItemDescriptionFilter.Description">
            <summary>
            Gets or sets the description of the inventory item.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.InventoryItemDescriptionFilter.PatternMatchEscapeCharacter">
            <!-- TODO HELP -->
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.ApplicationMessage">
            <summary>
            Represents a application message.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.ApplicationName">
            <summary>
            Returns the name of the application in the BarTender Suite that generated the message. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Category">
            <summary>
            Returns the category of the message, such as printer or database. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Computer">
            <summary>
            Returns the full computer name, including domain, from where the message was generated. For example: mypc.corp.mycompany.com. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.ComputerName">
            <summary>
            Returns the computer name from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.ComputerDomain">
            <summary>
            Returns the computer domain from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.ID">
            <summary>
            Returns the message's unique identification number. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Severity">
            <summary>
            Returns the message's severity level (severity increases from information, to warning, to error). Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Text">
            <summary>
            Returns the text of the message. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Time">
            <summary>
            Returns the time the application message was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ApplicationMessage.Response">
            <summary>
            Returns the user's response to the message (for example, selecting OK or Cancel). Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Window">
            <summary>
            Represents the window of a BarTender application.
            </summary>
            <remarks>
            <para>
            By default, the BarTender print engine application window
            is not visible.
            </para>
            <para>
            To show the BarTender application window, set the 
            <a href="P_Seagull_BarTender_Print_Window_Visible.htm">Window.Visible</a> 
            property to <i>true</i>.
            </para>
            
            <para>
            Any changes made to the window prior to setting this property
            will take affect once Engine.Visible is set to <i>true</i>.
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            how to manipulate the BarTender print engine window.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Window\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Window\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Window.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.Height">
            <summary>
            Gets or sets the height of the window in pixels.
            </summary>
            <value>
            An integer. Specifies the height of the window in pixels.
            </value>
            <remarks>
            Changes to this property are independent of the
            <a href="P_Seagull_BarTender_Print_Window_Left.htm">Left</a>
            property and the 
            <a href="P_Seagull_BarTender_Print_Window_Top.htm">Top</a>
            property.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.Width">
            <summary>
            Gets or sets the width of the window in pixels. 
            </summary>
            <value>
            An int.  Specifies the width of the window in pixels.
            </value>
            <remarks>
            Changes to this property are independent of the
            <a href="P_Seagull_BarTender_Print_Window_Left.htm">Left</a>
            property and the 
            <a href="P_Seagull_BarTender_Print_Window_Top.htm">Top</a>
            property.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.Top">
            <summary>
            Gets or sets the distance, in pixels, of the top edge of 
            the window from the top edge of the screen. 
            </summary>
            <value>
            An int. Specifies the Y-coordinate of the window’s top edge in pixels.
            </value>
            <remarks>
            Setting this property does not affect the width or height of the window.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.Left">
            <summary>
            Gets or sets the distance, in pixels, of the left edge of the 
            window from the left edge of the screen. 
            </summary>
            <value>
            An int. Specifies the X-coordinate of the window’s top edge in pixels.
            </value>
            <remarks>
            Setting this property does not affect the width or height of the window.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.WindowState">
            <summary>
            Gets or sets the state of the window.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Window_State.htm">WindowState</a>
            enumeration.  
            </value>
            <remarks>
            Use the WindowState property to maximize and 
            minimize the BarTender application window.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.Visible">
            <summary>
            Gets or sets whether or not the BarTender application window is visible while the engine is running.
            </summary>
            <value>
            A bool. <i>True</i> if the BarTender 
            window will be visible when it runs;
            <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.TopMost">
            <summary>
            Gets or sets whether or not the BarTender application window is the topmost window on the screen.
            </summary>
            <value>
            A bool. <i>True</i> if the BarTender 
            window will be topmost when it runs;
            <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.ParentWindow">
            <summary>
            Gets or sets the window handle (HWND) of the control that will be the parent of the BarTender window.
            </summary>
            <value>
            A
            <a href="http://msdn.microsoft.com/en-us/library/system.intptr.aspx">
            System.IntPtr</a>
            that contains a window handle (HWND) of the parent window.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Window.VisibleWindows">
            <summary>
            Gets or sets which windows will be visible when BarTender is running.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_VisibleWindows.htm">VisibleWindows</a>
            enumeration.  
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Window.State">
            <summary>
            Specifies the state of the BarTender application window.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Window.State.Normal">
            <summary>
            The window displays in its normal state.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Window.State.Maximize">
            <summary>
            The window displays in its maximized state.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Window.State.Minimize">
            <summary>
            The window displays in its minimized state.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.BarTenderSecurityException">
            <summary>
            Thrown when the current user is denied permission to perform an action via the SDK.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.BarTenderSecurityException.Application">
            <summary>
            Gets the name of the application to which the action is associated.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.BarTenderSecurityException.Permission">
            <summary>
            Gets a description of the action for which permission was denied.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.SAPIDoc">
            <summary>
            Represents a SAP IDoc Data Source database.
            </summary>
            <remarks>
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a SAPIDoc object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\SAPIDoc\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\SAPIDoc\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.DatabaseConnection">
            <summary>
            Represents a database defined for a label format.
            </summary>
            <remarks>
            The BarTender print engine allows several different database
            types to be defined for label formats.
            Supported database formats include text file,
            ODBC, SAPIdoc, or OLE DB format.
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a DatabaseConnection object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.DatabaseConnection.UpdateFromBarTender(System.Boolean)">
            <summary>
            Caches the data from BarTender and then sets the current 
            database to null if true
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.DatabaseConnection.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnection.Name">
            <summary>
            Gets or sets the name of the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a>.
            </summary>
            <value>
            Defines the name of the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a>.
            By default the Name property 
            is defined within the BarTender UI unless otherwise set.
            </value>
            <remarks>
            The Name property is useful for describing,
            identifying, or differentiating databases.
            It may be set to any valid string value.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnection.Type">
            <summary>
            Gets the database type. Read-only.
            </summary>
            <value>
            An 
            <a href="T_Seagull_BarTender_Print_Database_InputDataFile.htm">InputDataFile</a> 
            enumeration. Returns the database type.
            </value>
            <remarks>
            The database may be in text file,
            ODBC, SAPIdoc, or OLE DB format.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.SAPIDoc.#ctor(System.String)">
            <summary>
            Creates an instance of a SAP IDoc Data Source database connection. SAP IDoc DatabaseConnections 
            created in this way should be used to update
            an existing DatabaseConnection for a Format by using the DatabaseConnections collection's
              <a href="M_Seagull_BarTender_Print_Database_DatabaseConnections_SetDatabaseConnection.htm">
              SetDatabase</a> method. 
            </summary>
            <param name="name">
            The SAP IDoc filename.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the SAPIDoc class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\SAPIDoc\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\SAPIDoc\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.SAPIDoc.IDocFileName">
            <summary>
            Gets or sets the IDoc file name.  
            </summary>
            <value>
            A string.  Returns the file name of the SAP IDoc DataSource database.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.EngineErrorEventArgs">
            <summary>
            Provides details concerning a 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>-related error event.
            </summary>
            <example>
            The following example demonstrates
            an EngineErrorEventArgs instance being passed to an event handling method.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.ErrorEventArgs">
            <summary>
            Provides details about an error-related event.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ErrorEventArgs.#ctor(System.Exception)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_Print_ErrorEventArgs.htm">ErrorEventArgs</a> 
            class.
            </summary>
            <param name="exception">
            The exception that caused this error event.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.ErrorEventArgs.Exception">
            <summary>
            Gets the exception that caused this error event.  Read-only.
            </summary>
            <value>
            An Exception object.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.EngineErrorEventArgs.Engine">
            <summary>
            The
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            that raised the event. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            object.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.EngineErrorEventArgs.Task">
            <summary>
            The
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            being processed by the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> 
            Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            object.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.BtPool">
            <summary>
            Pool BarTender processes
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Finalize">
            <summary>
            Destructor
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Stop(System.Int32,System.Boolean)">
            <summary>
            Close the BarTender pool. This will stop all running bartend.exe processes. This function will not
            return until all tasks are complete and BarTender processes have been stopped or when the timeout occurs,
            whichever happens first.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Terminate">
            <summary>
            Close the BarTender pool. This will stop all running bartend.exe processes. This function will not
            return immediately.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Dispose">
            <summary>
            Close and dispose the queue 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Dispose(System.Boolean)">
            <summary>
            Close and Display the queue
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Initialize(System.Int32)">
            <summary>
            Initialize the BarTender pool. A specific number of BarTender process queue can be specified to run. 
            A BarTender queue is one bartend.exe process that has the ability to process one or more tasks.
            </summary>
            <param name="nNumQueues">Number of BarTender queues to create.</param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Initialize(System.Int32,System.Security.Principal.WindowsIdentity,System.String,System.String)">
            <summary>
            Initialize the BarTender pool. A specific number of BarTender process queue can be specified to run. 
            A BarTender queue is one bartend.exe process that has the ability to process one or more tasks.
            </summary>
            <param name="nNumQueues">Number of BarTender queues to create.</param>
            <param name="identity">User identity to start Bartender.</param>
            <param name="passIn"></param>
            <param name="passOut"></param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Resize(System.Int32,System.Int32,System.Boolean)">
            <summary>
            resize the BarTender pool. A specific number of BarTender process queue can be specified to run. 
            A BarTender queue is one bartend.exe process that has the ability to process one or more tasks.
            </summary>
            <param name="nNumBtApps">Number of BarTender queues to create.</param>
            <param name="forceTerminate"></param>
            <param name="timeout"></param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.QueueTask(Seagull.BarTender.PrintServer.Tasks.Task)">
            <summary>
            Submit a BarTender task to the master task queue. 
            </summary>
            <param name="task">BarTender Task</param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Clear">
            <summary>
            Empties the task queue
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.RunTask(Seagull.BarTender.PrintServer.Tasks.Task,System.Int32)">
            <summary>
            Submit a BarTender task to the pool and wait for its completion.
            </summary>
            <param name="task">Task.</param>
            <param name="waitForCompletionTimeout">Timeout.</param>
            <returns>TaskStatus.</returns>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.Consume">
            <summary>
            Worker thread for the queue. Read the tasks and execute them.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.TryResurrect">
            <summary>
            Try to resurrect an engine to make sure we can run a task.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.SubmitTaskAsyncWait_Work(System.Object)">
            <summary>
            Worker thread for submitting a task and waiting.
            </summary>
            <param name="inTask">BarTender Task</param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.AbortTask(Seagull.BarTender.PrintServer.Tasks.Task)">
            <summary>
            Aborts the given task
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.GetTaskEngineEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.BtPool.GetTaskEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Printer">
            <summary>
            The Printer class represents a printer
            installed on the client application's
            local machine.
            </summary>
            <remarks>
            When the 
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a>
            collection is instantiated,
            a list of available printers
            is added to the collection.
            </remarks>
            <example>
            The following example demonstrates
            how to enumerate a list of Printer objects,
            and use the default Printer.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printer\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printer\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.IPrinterMonitor">
            <summary>
            This interface declares events used to monitor printers.
            </summary>
            <remarks>
            To monitor printer events
            the Printer Maestro service MUST be installed on both the computer the networked
            printer is attached to and the local machine the client application
            is running on.  
              <para>
              If the Printer Maestro service is not installed on a printer, 
              no printer event monitoring will occur for that printer.
              If the Printer Maestro service is not installed on the client computer,
              no printer event monitoring will occur.
              In both cases, resulting printer events will generate an 
              <a href="E_Seagull_BarTender_Print_PrinterMonitor_OnPrinterMonitorErrorEvent.htm">
              PrinterMonitorErrorOccurred event</a>.
              </para>
            </remarks>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterCommentChanged">
            <summary>
            Occurs when a printer comment has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterCommentChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterDeleted">
            <summary>
            Occurs when a printer has been deleted or disconnected from the local
            machine.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterDeleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterLocationChanged">
            <summary>
            Occurs when a printer location has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterLocationChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterPortChanged">
            <summary>
            Occurs when a printer has changed ports.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterPortChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterRenamed">
            <summary>
            Occurs when a printer has been renamed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterRenamed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterStatusChanged">
            <summary>
            Occurs when a printer's
            Status
            has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterStatusChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrinterMonitor.PrinterMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            PrinterMonitor</a>
            ecounters an error.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Printer.Equals(System.Object)">
            <summary>
            Compares two <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> objects.
            </summary>
            <returns>
            A bool.  Returns <i>true</i> if the two Printer objects being compared 
            represent the same physical printer; otherwise <i>false</i>.
            </returns>
            <param name="obj">
            The <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> object to compare against.
            </param>
            <example>
            The following example demonstrates
            how to compare instances of Printer.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printer\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printer\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Printer.GetHashCode">
            <summary>
            Returns a hash code for the 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> object. 
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Printer.IsDefault">
            <summary>
            Gets whether or not the printer is the default printer on the
            server. Read-only.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the printer is the default
            printer on the server; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Printer.Port">
            <summary>
            Gets the port the printer is using to connect to the system.
            Read-only.
            </summary>
            <value>
            A string. Specifies the port the printer is using to connect
            to the system.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Printer.PrinterModel">
            <summary>
            Gets the model name of the printer. Read-only.
            </summary>
            <value>
            A string. Returns the model name of the printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Printer.PrinterName">
            <summary>
            Gets the friendly name of the printer. Read-only.
            </summary>
            <value>
            A string. Returns the friendly name of the printer.
            </value>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterCommentChanged">
            <summary>
            Occurs when a printer comment has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterCommentChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterDeleted">
            <summary>
            Occurs when a printer has been deleted or disconnected from the local
            machine.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterDeleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterLocationChanged">
            <summary>
            Occurs when a printer location has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterLocationChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterPortChanged">
            <summary>
            Occurs when a printer has changed ports.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterPortChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterRenamed">
            <summary>
            Occurs when a printer has been renamed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterRenamed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterStatusChanged">
            <summary>
            Occurs when a printer's
            Status
            has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterStatusChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printer.PrinterMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> collection
            encounters an error.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection">
            <summary>
            Represents a system database connection. 
            </summary>
            <remarks>
            In order to access information contained in the BarTender System Database, you must first establish a connection to the 
            database. The SystemDatabaseConnection object represents a connection made to a BarTender System Database. The connection 
            must be made using the <a href="M_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Connect.htm">Connect</a> method.
            A connection can be manually configured using the properties contained within the SystemDatabaseConnection class. 
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.#ctor">
            <summary>
            Creates a new instance of the system database connection.
            </summary>
            <remarks>
            <!-- TODO HELP: An example should be created and referenced here -->
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.Connect">
            <summary>
            Connects to the BarTender System Database.
            </summary>
            <remarks>
            The Connect() method is required when using the System Database SDK, and when connecting to a BarTender System Database. You can connect to the database in 
            one of two ways: either by using the settings configured in BarTender System Database Setup dialog, or by configuring the connection using properties in 
            the <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection.htm">SystemDatabaseConnection</a> class. For more information, see the Getting 
            Started page on <a href="../System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Making%20a%20Connection.htm"><b>Connecting to the BarTender 
            System Database</b></a>.
            </remarks>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.Authentication">
            <summary>
            Gets or sets the authentication method to use when connecting to the system database.
            </summary>
            <remarks>
            An authentication method verifies the identity of a user logging into the system database. When using Windows
            authentication, the username and password for database access is derived from the user currently logged into the 
            computer. When using SQL authentication, a user must supply a separate user name and password unique to the 
            system database.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.ConnectionString">
            <summary>
            Gets or sets the string used to open a SQL Server database.
            </summary>
            <remarks>
            ConnectionString returns the connection string that is used to make a connection to the system database. If 
            <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">SystemDatabaseConnection.Method</a> is 
            SystemDatabaseConnectionMethod.SystemDatabaseSetup, the connection string returned will be based on the settings configured in the BarTender 
            System Database Setup dialog. If <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">SystemDatabaseConnection.Method</a> is 
            SystemDatabaseConnectionMethod.Manual, the connection string returned will be based on the values of the properties in the 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection.htm">SystemDatabaseConnection</a> class. 
            <para>
            In order to set a value for ConnectionString, <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">SystemDatabaseConnection.Method</a>
            must be set to SystemDatabaseConnectionMethod.ConnectionString; otherwise, the value set for ConnectionString will be ignored.
            </para>
            </remarks>
            <!-- TODO HELP: An example should be created and referenced here. -->
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.DatabaseName">
            <summary>
            Gets or sets the database name of the BarTender System Database. A typical name is "BarTender".
            </summary>
            <remarks>
            DatabaseName is valid only if <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">Method</a> is set to 
            SystemDatabaseConnectionMethod.Manual.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.Method">
            <summary>
            Gets or sets the connection method to use when connecting to the system database.
            </summary>
            <remarks>
            Two authentication modes are available when connecting to the BarTender System Database: <p></p>
            <list type="bullet">
            <item><b>Windows Authentication</b> allows you to connect with a local user account that has the proper read, write, and create database 
            permissions on the remote database.</item>
            <item><b>SQL Authentication</b> allows you to connect with an SQL Server Authentication login name and password which is predefined during 
            the SQL Server install. SQL Server performs the authentication by checking to see if an SQL Server login account has been set up and if 
            the specified password matches the one previously recorded. </item>
            </list>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.Password">
            <summary>
            Gets or sets the password to use when connecting to the system database. 
            </summary>
            <remarks>
            Password is valid only if <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">Method</a> is set to 
            SystemDatabaseConnectionMethod.Manual and <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Authentication.htm">Authentication</a> 
            is set to SystemDatabaseAuthentication.SQLServer.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.ServerName">
            <summary>
            Gets or sets the server name where the system database is located on the network. 
            </summary>
            <remarks>
            ServerName is valid only if <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">Method</a> is set to SystemDatabaseConnectionMethod.Manual.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.UserName">
            <summary>
            Gets or sets the user name to use when connecting to the system database. 
            </summary>
            <remarks>
            UserName is valid only if <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Method.htm">Method</a> is set to 
            SystemDatabaseConnectionMethod.Manual and <a href="P_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Authentication.htm">Authentication</a> 
            is set to SystemDatabaseAuthentication.SQLServer.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnection.Version">
            <summary>
            Returns the system database version identifier. Read-only.
            </summary>
            <remarks>
            <a href="M_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Connect.htm">Connect()</a> must be called prior to using Version.
            </remarks>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException" caption="SystemDatabaseConnectionException (CodeID=DatabaseCantConnect)">
            The current user lacks permission to perform this operation. Check ServerName, Authentication, UserName, or Password for correct values.
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException" caption="SystemDatabaseConnectionException (CodeID=ConnectHasNotBeenCalled)">
            Connect() has not been called.
            </exception>
        </member>
        <member name="T:Seagull.BarTender.Print.BarTenderLicensingRegistryInfo">
            <summary>
            Summary description for BarTenderLicensingRegistryInfo.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.BarTenderLicensingRegistryInfo.IsEPSOrTrial">
            <summary>
            Checks if BarTender is Enterprise AutomationEdition or non-expired trial.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.BarTenderLicensingRegistryInfo.IsAutomationEditionOrBetter">
            <summary>
            Checks if BarTender is AutomationEdition, EnterpriseAutomationEdition or non-expired trial.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.BarTenderLicensingRegistryInfo.IsProOrBetter">
            <summary>
            Checks if BarTender is an edition with greater or equal functionality to Pro
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.BarTenderLicensingRegistryInfo.EditionString">
            <summary>
            Gets the BarTender edition string
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.JobStatus">
            <!-- TODO HELP -->
            <summary>
            Defines job status states that a print job can have.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Creating">
            <!-- TODO HELP -->
            <summary>
            The print job was created by the application (e.g. BarTender).
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Queued">
            <!-- TODO HELP -->
            <summary>
            The print job has been sent to the printer queue.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Sending">
            <!-- TODO HELP -->
            <summary>
            The print job is being sent to the printer from the print queue.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Paused">
            <!-- TODO HELP -->
            <summary>
            The print job has been paused in the print queue.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Resumed">
            <!-- TODO HELP -->
            <summary>
            The print job has resumed printing from a paused state.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Cancelled">
            <!-- TODO HELP -->
            <summary>
            The print job has been canceled.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Sent">
            <!-- TODO HELP -->
            <summary>
            The print job has been sent to the printer and is complete.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Sent_PrintedVerified">
            <!-- TODO HELP -->
            <summary>
            The print job has been sent to the printer and has been verified to have printed.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Error">
            <!-- TODO HELP -->
            <summary>
            The print job had an error while being sent to the printer.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Unknown">
            <!-- TODO HELP -->
            <summary>
            The print job's state is unknown.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.JobStatus.Restarting">
            <!-- TODO HELP -->
            <summary>
            The print job is restarting.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.JobStatusHelper">
            <summary>
            Internal help class to handle job states.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.JobStatusHelper.Convert(Seagull.BtSystem.Client.Reader.JobStatus)">
            <summary>
            Convert a reader api job state identifier into a System Database api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckActionFilter">
            <summary>
            Represents a filter used to query records from the system database 
            based on a permission check performed by Security Center.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckActionFilter.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of a security permission check filter.
            </summary>
            <remarks>
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="applicationName">The application name that generated the security permission check action.</param>
            <param name="action">The security permission check action.</param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckActionFilter.ApplicationName">
            <summary>
            Returns the name of the application accessed at the time of the permission check. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckActionFilter.Action">
            <summary>
            Returns the action that was performed at the time of the permission check. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.Operand">
            <!-- TODO HELP -->
            <summary>
            Defines filter operands.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.Operand.And">
            <!-- TODO HELP -->
            <summary>
            Apply an AND operation.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.Operand.Or">
            <!-- TODO HELP -->
            <summary>
            Apply an OR operation.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.OperandHelper">
            <summary>
            Internal help class.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.OperandHelper.Convert(Seagull.BarTender.SystemDatabase.Operand)">
            <summary>
            Convert a system database api identifier into a reader api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.SubString">
            <summary>
            Represents a named substring on a label format.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through and read the values
            of named substrings on a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.SubString.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.SubString.Name">
            <summary>
            Gets the name of the named substring. Read-only.
            </summary>
            <value>
            A string.  Specifies the name of a named 
            substring on a label format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.SubString.Value">
            <summary>
            Gets or sets the value for the named substring.
            </summary>
            <value>
            A string. Specifies the value for a named
            substring on a label format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.SubString.Type">
            <summary>
            Gets the type of data source that the substring is using.
            Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_SubstringType.htm">
            SubStringType</a>
            enumeration. Represents the type of data source that the substring is using.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.QueryPrompt">
            <summary>
            Represents a database 
            query prompt.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through the QueryPrompts collection,
            and modify the first QueryPrompt in the collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.QueryPrompt.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompt.DefaultReply">
            <summary>
            Gets or sets the default reply for a query prompt.
            </summary>
            <value>
            A string. Represents the default reply for a query prompt.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompt.Name">
            <summary>
            Gets the name of the query prompt. Read-only.
            </summary>
            <value>
            A string. Represents the name of the query prompt.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompt.UserPrompt">
            <summary>
            Gets or sets the user prompt for a query prompt.
            </summary>
            <value>
            A string. Represents the user prompt of the query prompt.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompt.Value">
            <summary>
            Gets or sets the value for a query prompt.
            </summary>
            <value>
            A string. Represents the value of the query prompt.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Prompts">
            <summary>
            Contains a collection of
            named
            <a href="T_Seagull_BarTender_Print_Prompt.htm">
            Prompt</a>
            objects on a label format.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through the Prompts collection,
            and modify the first Prompt in the collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Prompts.SetPrompt(System.String,System.String)">
            <summary>
            Sets the value of a print-time prompt on a label format.
            </summary>
            <param name="name">
            The name of the print-time prompt, defined in the BarTender label format.
            </param>
            <param name="value">
            The new value of the print-time prompt.
            </param>
            <example>
            The following example demonstrates
            how to set the value of a specific prompt using the SetPrompt method.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\SetPrompt\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\SetPrompt\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Prompts.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through and read the values
            of prompts on a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Prompts.op_Implicit(Seagull.BarTender.Print.Prompts)~System.Data.DataSet">
            <summary>
            Implicitly converts a prompts object to a dataset.
            </summary>
            <example>
            The following example demonstrates
            how to convert a Prompts collection into a DataSet.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\Implicit Dataset Operator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\Implicit Dataset Operator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <param name="prompts">
            The <a href="T_Seagull_BarTender_Print_Prompts.htm">
            Prompts</a> collection to be converted.
            </param>
        </member>
        <member name="M:Seagull.BarTender.Print.Prompts.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompts.Count">
            <summary>
            The count of prompts in the collection.
            </summary>
            <value>
            An int. Represents the count of prompts in the collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompts.Item(System.Int32)">
            <summary>
            Gets the prompt at the specified index.
            </summary>
            <param name="index">
            The index of the prompt to get.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompts.Item(System.String)">
            <summary>
            Gets the prompt with the specified prompt name. The name for prompts can be found in BarTender 
            by selecting a prompt in the prompt view and looking at the bottom of the window.
            </summary>
            <param name="name">
            The name of the prompt to get.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompts.LayoutXML">
            <summary>
            Gets the layout of the prompt in XML format.
            </summary>
            <value>
            A string. Represents the layout of the prompt in XML format.
            </value>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not EnterpriseAutomationEdition or greater.
            </exception>
            <remarks>
            <para>
            The LayoutXML property requires EnterpriseAutomationEdition.
            </para>
            This property returns XML that includes
            all the information neccessary to
            recreate a print-time prompt.  This can
            be useful for displaying a BarTender print-time
            prompt inside a customized application.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompts.XML">
            <summary>
            Gets all writable
            <a href="T_Seagull_BarTender_Print_Prompt.htm">
            Prompt</a>
            objects in the collection in XML format.
            </summary>
            <value>
            A string. Represents the collection of prompts in XML format.
            </value>
            <remarks>
            <para>
            This property only returns XML for writable
            Prompt objects.  Writable print-time prompts
            include Edit Boxes, List Boxes and Dropdown Lists.
            </para>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.SeagullProxy">
            <summary>
             DO NOT USE
             </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.SeagullProxy.#ctor">
            <summary>
             DO NOT USE
             </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.SeagullProxy.Start(System.Int32,System.String,System.String,System.String)">
            <summary>
             DO NOT USE
             </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.SeagullProxy.Internal">
            <summary>
             DO NOT USE
             </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.SeagullProxy.TaskManager">
            <summary>
             DO NOT USE
             </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.OLEDB">
            <summary>
            Represents an OLE DB Data Source database connection.
            </summary>
            <remarks>
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with an OLEDB object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.OLEDB.#ctor(System.String)">
            <summary>
            Creates an instance of an OLE DB Data Source database connection. OLEDB DatabaseConnections 
            created in this way should be used to update
            an existing DatabaseConnection for a Format by using the DatabaseConnections collection's
              <a href="M_Seagull_BarTender_Print_Database_DatabaseConnections_SetDatabaseConnection.htm">
              SetDatabase</a> method. 
            </summary>
            <param name="name">
            The OLE DB data source name.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the OLEDB class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.OLEDB.SetPassword(System.String)">
            <summary>
            Sets the OLE DB database password.
            </summary>
            <param name="password">
            A string.  Represents the password for the
            OLE DB database connection.
            </param>
            <example>
            The following example demonstrates
            how to set the password of an OLEDB connection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\OLEDB\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.OLEDB.UserID">
            <summary>
            Gets or sets the OLE DB user ID. 
            </summary>
            <value>
            A string.  If a user ID does not exist, 
            an empty string will be returned.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.OLEDB.SQLStatement">
            <summary>
            Gets or sets the custom SQL statement
            for record selection within the OLE DB database. 
            </summary>
            <remarks>
            Setting the SQLStatement property enables the use of a 
            custom SQL statement; SQL statement options set in BarTender 
            will be ignored.
              <para>
              The SQL statement will be applied at print-time or 
              during data browsing to perform record filtering.
              </para>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFolderCollection">
            <summary>
            Represents a set of folders within the Librarian database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolderCollection.Contains(System.String)">
            <summary>
            Determines whether a folder with the specified name exists within the collection.
            </summary>
            <param name="name">
            Specifies the name of the folder.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolderCollection.TryGetValue(System.String,Seagull.BarTender.Librarian.LibrarianFolder@)">
            <summary>
            Gets the folder with the specified name.
            </summary>
            <param name="name">
            Specifies the name of the folder.
            </param>
            <param name="value">
            When this method returns, contains the folder with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolderCollection.Item(System.String)">
            <summary>
            Gets the folder in the collection having the specified name.
            </summary>
            <param name="name">
            Specifies the name of the folder.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException" caption="KeyNotFoundException">
            A folder with the specified name was not found within the collection. 
            </exception>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFolder">
            <summary>
            Represents a folder located within the Librarian database. 
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFileSystemObject">
            <summary>
            Common properties exposed by files and folders within the Librarian database.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFileSystemObject.Name">
            <summary>
            Returns the name of a file in the repository. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFileSystemObject.Path">
            <summary>
            Returns the path of a file in the repository. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFileSystemObject.Deleted">
            <summary>
            Returns whether or not a file in the repository is deleted. Read-only.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.String,System.String)">
            <summary>
            Adds a specified file to the folder, and appends a comment to the newly added file revision. 
            </summary>
            <param name="filename">
            Specifies the file system path of the file to add.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.String,System.String,Seagull.BarTender.Librarian.AddFlags)">
            <summary>
            Adds a specified file to the folder, and appends a comment to the newly added file revision. 
            In addition, sets the behavior if the specified directory does not exist in the library.
            </summary>
            <param name="filename">
            Specifies the file system path of the file to add.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.String,System.String,Seagull.BarTender.Librarian.AddFlags,Seagull.BarTender.Librarian.AddOptions)">
            <summary>
            Adds a specified file to the folder, and appends a comment to the newly added file revision. 
            In addition, sets advanced options for adding a file.
            </summary>
            <param name="filename">
            Specifies the file system path of the file to add.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <param name="options">
            Specifies the add options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.IO.Stream,System.String,System.String)">
            <summary>
            Adds a file to the folder, specifying a new file name, and appends a comment to the latest file revision
            </summary>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="name">
            Specifies the new file name of the file.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.IO.Stream,System.String,System.String,Seagull.BarTender.Librarian.AddFlags)">
            <summary>
            Adds a file to the folder, specifying a new file name, and appends a comment to the latest file revision
            </summary>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="name">
            Specifies the new file name of the file.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.AddFile(System.IO.Stream,System.String,System.String,Seagull.BarTender.Librarian.AddFlags,Seagull.BarTender.Librarian.AddOptions)">
            <summary>
            Adds a file to the folder, specifying a new file name, and appends a comment to the latest file revision
            </summary>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="name">
            Specifies the new file name of the file.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <param name="options">
            Specifies the add options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.CreateSubfolder(System.String)">
            <summary>
            Creates a directory within the current directory.
            </summary>
            <param name="name">
            Specifies the name of the new directory.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Delete">
            <summary>
            Deletes the current directory.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Delete(System.String,Seagull.BarTender.Librarian.DeleteFlags)">
            <summary>
            Deletes the current directory, and appends a comment. Additionally, sets the delete flags such as whether to delete folders or files contained within the current directory.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the delete flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Delete(System.String,Seagull.BarTender.Librarian.DeleteFlags,Seagull.BarTender.Librarian.DeleteOptions)">
            <summary>
            Deletes the current directory, and appends a comment. Additionally, sets the delete flags such as whether to delete folders or files contained within the current directory.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the delete flags.
            </param>
            <param name="options">
            Specifies the delete options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Rename(System.String)">
            <summary>
            Renames the current directory.
            </summary>
            <param name="librarianPath">
            Specifies the new name of the directory.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Rename(System.String,System.String,Seagull.BarTender.Librarian.RenameFlags)">
            <summary>
            Renames the current directory, and appends a comment to the folder.
            </summary>
            <param name="librarianPath">
            Specifies the new name of the directory.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the rename flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.Rename(System.String,System.String,Seagull.BarTender.Librarian.RenameFlags,Seagull.BarTender.Librarian.RenameOptions)">
            <summary>
            Renames the current directory, and appends a comment to the folder. In addition, sets advanced rename options.
            </summary>
            <param name="librarianPath">
            Specifies the new name of the directory.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the rename flags.
            </param>
            <param name="options">
            Sets the rename options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>  
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFolder.ToString">
            <summary>
            Returns the path of the current directory.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Name">
            <summary>
            Returns the name of the current directory. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Path">
            <summary>
            Returns the path of the current directory. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Deleted">
            <summary>
            Returns whether or not the current directory has been deleted from the repository. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Parent">
            <summary>
            Returns the name of the directory containing the current directory. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Children">
            <summary>
            Returns a list of all files and subdirectories in the current directory. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Folders">
            <summary>
            Returns a list of all of the folders in the repository. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFolder.Files">
            <summary>
            Returns a list of the files in the current directory. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFileAndFolderCollection">
            <summary>
            Represents a set of files and/or folders within the Librarian database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFileAndFolderCollection.Contains(System.String)">
            <summary>
            Determines whether a file or folder with the specified name exists within the collection.
            </summary>
            <param name="name">
            Specifies the name of the file or folder.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFileAndFolderCollection.TryGetValue(System.String,Seagull.BarTender.Librarian.LibrarianFileSystemObject@)">
            <summary>
            Gets the file or folder with the specified name.
            </summary>
            <param name="name">
            Specifies the name of the file or folder.
            </param>
            <param name="value">
            When this method returns, contains the file or folder with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFileAndFolderCollection.Item(System.String)">
            <summary>
            Gets the file or folder in the collection having the specified name.
            </summary>
            <param name="name">
            Specifies the name of the file or folder.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException" caption="KeyNotFoundException">
            A file or folder with the specified name was not found within the collection. 
            </exception>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage">
            <summary>
            Represents a message returned by Printer Maestro about an inventory item.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.Computer">
            <summary>
            Returns the full computer name, including domain, from where the message was generated. 
            For example: mypc.corp.mycompany.com. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.ComputerName">
            <summary>
            Returns the computer name from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.Item">
            <summary>
            Returns an inventory item. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.ComputerDomain">
            <summary>
            Returns the computer domain from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.QuantityReceived">
            <summary>
            Returns the quantity received into inventory. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.QuantityUsed">
            <summary>
            Returns the quantity used from the inventory. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.Severity">
            <summary>
            Returns the message's severity level (severity increases from information, to warning, to error). Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.Time">
            <summary>
            Returns the time the Printer Maestro inventory message was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.Text">
            <summary>
            Returns the text of the message. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.TotalStock">
            <summary>
            Returns the amount of stock remaining. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessage.UserName">
            <summary>
            Returns the user name associated with the message. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResult">
            <!-- TODO HELP -->
            <summary>
            Defines filter for a security permission check result.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResult.Denied">
            <!-- TODO HELP -->
            <summary>
            The security permission check has been denied.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResult.Allowed">
            <!-- TODO HELP -->
            <summary>
            The security permission check has been allowed.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultHelper">
            <summary>
            Internal help class.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultHelper.ConvertTo(Seagull.BtSystem.Client.Reader.Filters.SecurityPermissionCheckResult)">
            <summary>
            Convert a reader api severity identifier into a System Database api identifier.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultHelper.ConvertFrom(Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResult)">
            <summary>
            Convert a system database api severity identifier into a reader api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskEngines">
            <summary>
            Contains a collection of
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> objects.
            </summary>
            <example>
            The following example demonstrates
            how to implement a class wrapping an instance of TaskManager.  This class demonstrates intelligent, thread-safe management of the number
            of TaskEngines instances within a TaskManager object. The engines are started only as needed, and are stopped after an idle timeout. 
            The class can be used to perform asynchronous printing.  It uses direct monitor of the TaskEngine instances, via TaskEngines, to
            perform smart starting and stopping of the manager.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngines.#ctor(Seagull.BarTender.PrintServer.BtPool)">
            <summary>
            Creates a new instance of a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a>
            collection.
            </summary>
            <remarks>
            
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngines.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngines.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to use the GetEnumerator interface of TaskEngines to visit each TaskEngine held within a TaskManager.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngines.BusyCount">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances that are currently processing
            a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            Read-only.
            </summary>
            <value>
            An int.  Specifies the number of TaskEngine instances
            that are currently processing a Task.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngines.AliveCount">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances that are currently running.
            Read-only.
            </summary>
            <value>
            An int. Specifies the number of TaskEngine instances that
            are currently running.
            </value>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngines.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances in the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a>
            collection.
            </summary>
            <value>
            An int. Specifies the number of TaskEngine instances
            in the TaskEngines collection.
            </value>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngines.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> at the specified index.
            </summary>
            <param name="index">
            The index of the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> to get.
            </param>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelFormatThumbnailException">
            <summary>
            Specifies an exception caused by creating a LabelFormatThumbnail.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatThumbnailException.#ctor(System.String,System.Exception)">
            <summary>
            Creates an instance of the LabelFormatThumbnailException class.
            </summary>
            <param name="message">
            A string describing the exception.
            </param>
            <param name="innnerException">
            The inner exception.
            </param>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.GuidFilter">
            <summary>
            Represents a filter used to query records from the system database based on an GUID.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.GuidFilter.#ctor(System.Guid)">
            <!-- TODO HELP -->
            <summary>
            Creates an instance of a GUID filter.
            </summary>
            <remarks>
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="guid">A GUID identifying one or more print jobs or messages to be filtered.</param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.GuidFilter.Guid">
            <summary>
            Gets or sets the GUID.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.BarTenderPrintJob">
            <summary>
            Represents a BarTender print job. 
            </summary>
            <remarks>
            Each time you print a label from an application in the BarTender Suite, BarTender sends the 
            label format to the printer in the form of a <i>BarTender print job</i>. The system database 
            stores detailed information about each print job, such as the time the print job was executed, 
            the status of the print job, and the printer. Using the BarTenderPrintJob class, you can view 
            and filter print job information returned by BarTender.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint">
            <summary>
            Reprints a BarTender print job from the computer that originally printed the job.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. Reprint() reprints the label formats from the 
            computer that originally initiated the print job to the original printer. To change the computer or the printer, use one of the 
            <a href="Overload_Seagull_BarTender_SystemDatabase_BarTenderPrintJob_Reprint.htm">Reprint</a> overload methods.
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If there are any validation
            errors, the reprint operation will not continue, and any validation errors will be recorded in an application message collection object.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint(System.Boolean)">
            <summary>
            Reprints a BarTender print job with the option to turn off validation.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. Reprint() reprints the label formats from the 
            computer that originally initiated the print job to the original printer. To change the computer or the printer, use one of the 
            <a href="Overload_Seagull_BarTender_SystemDatabase_BarTenderPrintJob_Reprint.htm">Reprint</a> overload methods.
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If validation is turned on, 
            and there are any validation errors, the reprint operation will not continue, and any validation errors will be recorded in an 
            application message collection object. The validation process will be skipped if <i>verify</i> is set to false.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <param name="verify">Sets whether or not to perform validation prior to printing.</param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint(System.String)">
            <summary>
            Reprints a BarTender print job to a new printer.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. 
            <para>
            Using this Reprint method, you can specify the printer that the reprint job is sent to. If printerName is empty or null, then the original 
            printer will will be used for printing. The BarTender System Service running on the computer must have access to the specified printer
            in order to process the reprint job.
            </para>
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If there are any validation
            errors, the reprint operation will not continue, and any validation errors will be recorded in an application message collection object.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <param name="printerName">
            A printer name. 
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint(System.String,System.Boolean)">
            <summary>
            Reprints a BarTender print job to a new printer with the option to turn off validation.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. 
            <para>
            Using this Reprint method, you can specify the printer that the reprint job is sent to. If printerName is empty or null, then the original 
            printer will will be used for printing. The BarTender System Service running on the computer must have access to the specified printer
            in order to process the reprint job.
            </para>
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If validation is turned on, 
            and there are any validation errors, the reprint operation will not continue, and any validation errors will be recorded in an 
            application message collection object. The validation process will be skipped if <i>verify</i> is set to false.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <param name="printerName">
            A printer name.
            </param>
            <param name="verify">Sets whether or not to perform validation prior to printing.</param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint(System.String,System.String,System.String)">
            <summary>
            Reprints a BarTender print job to a different computer and printer.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. 
            <para>
            Using this Reprint method, you can specify the printer that the reprint job is sent to. If printerName is empty or null, then the original 
            printer will will be used for printing. The BarTender System Service running on the specified computer must have access to the specified printer
            in order to process the reprint job. Additionally, you can specify the computer where the BarTender System Service is running to 
            prevent database connection errors that may otherwise occur.
            </para>
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If there are any validation
            errors, the reprint operation will not continue, and any validation errors will be recorded in an application message collection object.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <param name="toComputerName">
            A computer name where to print the job. If empty or null, an ArgumentException will be thrown.
            </param>
            <param name="toComputerDomain">
            A computer domain name; can be empty or null. Example: corp.mycompany.com. 
            </param>
            <param name="printerName">
            A printer name. 
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if an invalid argument is passed.
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Reprint(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Reprints a BarTender print job to a different computer and printer with the option to turn off validation.
            </summary>
            <remarks>
            Reprint() allows you to reprint the entire contents of a print job exactly as it printed in the original job. When you use the Reprint()
            method, you are unable to modify objects on the label format, or reprint selected labels. 
            <para>
            Using this Reprint method, you can specify the printer that the reprint job is sent to. If printerName is empty or null, then the original 
            printer will will be used for printing. The BarTender System Service running on the specified computer must have access to the specified printer
            in order to process the reprint job. Additionally, you can specify the computer where the BarTender System Service is running to 
            prevent database connection errors that may otherwise occur.
            </para>
            <para>
            The Reprint() method will first validate the print job by checking to see if the label format has changed. If validation is turned on, 
            and there are any validation errors, the reprint operation will not continue, and any validation errors will be recorded in an 
            application message collection object. The validation process will be skipped if <i>verify</i> is set to false.
            </para>
            <para>
            The Reprint() method requires a response from the BarTender print engine before it can reprint a print job. If no response is received, 
            the program will return a switch deadlock exception. 
            </para>
            </remarks>
            <param name="toComputerName">
            A computer name where to print the job. If empty or null, an ArgumentException will be thrown.
            </param>
            <param name="toComputerDomain">
            A computer domain name; can be empty or null. Example: corp.mycompany.com. 
            </param>
            <param name="printerName">
            A printer name. 
            </param>
            <param name="verify">Sets whether or not to perform validation prior to printing.</param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if an invalid argument is passed.
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.JobStatusMessages">
            <summary>
            Returns a collection of BarTender print job status messages. Read-only.
            </summary>
            <remarks>
            Each time this property is accessed a query into the system database will be made so that 
            the most recent job status messages will be returned.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.ApplicationMessages">
            <summary>
            Returns a collection of BarTender application messages associated with the print job. Read-only.
            </summary>
            <remarks>
            Each time this property is accessed, a query into the system database is made so that 
            the most recent application messages for the print job are returned.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Computer">
            <summary>
            Returns the full computer name, including domain, from where the message was generated. 
            For example: mypc.corp.mycompany.com. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.ComputerName">
            <summary>
            Returns the computer name from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.ComputerDomain">
            <summary>
            Returns the computer domain from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Guid">
            <summary>
            Returns a unique GUID assigned to the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.IdenticalCopies">
            <summary>
            Returns the number of identical copies for the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.JobName">
            <summary>
            Returns the job name assigned to the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.DocumentPath">
            <summary>
            Returns the path to the document that was printed in the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.LastJobStatus">
            <summary>
            Returns the last known job status of the BarTender print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.PrinterName">
            <summary>
            Returns the name of the printer where the print job was sent. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.PrintedPages">
            <summary>
            Returns the total number of pages that actually printed. Read-only.
            </summary>
            <remarks>
            The number of pages that actually printed can be returned <i>only if</i> Printer Maestro 
            is installed and running on the computer. 
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.SerializedCopies">
            <summary>
            Returns the number of serialized copies for the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.Time">
            <summary>
            Returns the time the BarTender print job was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.TotalLabels">
            <summary>
            Returns the total number of labels processed in the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.TotalPages">
            <summary>
            Returns the total number of pages processed in the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJob.UserName">
            <summary>
            Returns the username of the user who executed the print job. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrintSetup">
            <summary>
            Represents the printer and print job configuration.
            </summary>
            <example>
            The following example demonstrates
            basic operations with the PrintSetup property of a LabelFormatDocument object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrintSetup.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.AutoPrintAgain">
            <summary>
            Gets or sets the option to automatically print again. 
            </summary>
            <value>
            A bool. <i>True</i> enables BarTender to automatically print again 
            when a print job is complete; <i>false</i> disables this functionality.    
            </value>
            <remarks>
            Set to <i>true</i> to automatically print again when a print job is complete.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.Cache">
            <summary>
            Gets a reference to the format's 
            <a href="T_Seagull_BarTender_Print_Cache.htm">Cache</a> 
            object. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Cache.htm">Cache</a> 
            object. The Cache object controls the flushing of a printer's memory cache.
            </value>
            <remarks>
            To turn on printer caching, set either
            <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
            AllowFormatCaching</a>
            or
            <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
            AllowGraphicsCaching</a> 
            to true.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.EnablePrompting">
            <summary>
            Gets or sets whether or not to interactively prompt for data input at
            print-time.
            </summary>
            <value>
            A bool. <em>True</em> if an interactive prompt for data is to appear at
            print-time; <em>false</em> if otherwise.
            </value>
            <remarks>
            True interactively prompts for data input at print-time;
            false if otherwise.  The names and values of print-time prompt
            dialogs can be accessed through a 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>'s 
            <a href="T_Seagull_BarTender_Print_Prompts.htm">
            Prompts</a>
            collection.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.IdenticalCopiesOfLabel">
            <summary>
            Gets or sets the number of identical 
            label copies to print.
            </summary>
            <value>
            An int.  Represents the number
            of identical label copies to print.
            </value>
            <remarks>
            The IdenticalCopiesOfLabel specifies the 
            number of copies to print of each 
            label or, when serializing labels, the number 
            of copies of each label in a sequence. 
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if IdenticalCopiesOfLabel
            is set to a value that is less than 1.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the format doesn't 
            support the number of identical copies. See 
            <a href="P_Seagull_BarTender_Print_PrintSetup_SupportsIdenticalCopies.htm">SupportsIdenticalCopies</a>
            </exception>
            <example>
            The following example demonstrates how to set 
            the number of identical copies to print.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\IdenticalCopiesOfLabel\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\IdenticalCopiesOfLabel\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.JobName">
            <summary>
            Gets or sets the name 
            of the print job.
            </summary>
            <value>
            A string. Represents the name of the print job.
            </value>
            <remark>
            JobName can be any length but only the first 
            31 characters will display in a print job listing in the 
            printer's print queue window. 
            If JobName is set to an empty string, the label format name is used.
             </remark>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.LogPrintJob">
            <summary>
            Gets or sets whether the print job 
            is logged to the BarTender log file.
            </summary>
            <value>
            A bool.  <i>True</i> if the print job
            is logged to the BarTender log file; <i>false</i>
            if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.NumberOfSerializedLabels">
            <summary>
            Gets or sets the number of 
            serialized labels to print.
            </summary>
            <value>
            An int.  Represents the number
            of serialized labels to print.
            </value>
            <remarks>
            The NumberOfSerializedLabels specifies the desired 
            sequence length when serializing labels. 
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if NumberOfSerializedLabels
            is set to a value that is less than 1.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the format doesn't 
            support the number of serialized labels. See 
            <a href="P_Seagull_BarTender_Print_PrintSetup_SupportsSerializedLabels.htm">SupportsSerializedLabels</a>
            </exception>
            <example>
            The following example demonstrates how to set 
            the number of serialized labels to print.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\NumberSerializedLabels\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\NumberSerializedLabels\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.Performance">
            <summary>
            Gets a reference to the 
            <a href="T_Seagull_BarTender_Print_Performance.htm">Performance</a> 
            object.  Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Performance.htm">Performance</a>
            object. The Performance object controls printer performance options.
            </value>
            <remarks>
            This property returns a reference to the 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>'s 
            Performance object, which which controls certain printer performance options.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.PrintToFileName">
            <summary>
            Gets or sets the file name to be used 
            when the label format prints to file.
            </summary>
            <value>
            A string. Contains the file name to be used when the label format prints to
            file.
            </value>
            <example>
            The following example demonstrates how to set 
            the file name of the file used when
            a label format prints to file.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\PrinterFile\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\PrinterFile\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.PrinterName">
            <summary>
            Gets or sets the printer to which 
            the label format is currently assigned.
            </summary>
            <value>
            A string. Represents the printer to which the
            label format is currently assigned.
            </value>
            <remarks>
            The
            <a href="T_Seagull_BarTender_Print_Documents.htm">Documents.Open</a>
            method may also be used to assign a printer to a label format.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.PrintToFileLicense">
            <summary>
            Gets or sets the license used to print the format to file.
            </summary>
            <value>
            A string. Contains the license used to print the format to file.
            </value>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not EnterpriseAutomationEdition or greater.
            </exception>
            <remarks>
              <para>
              The PrintToFileLicense property requires EnterpriseAutomationEdition.
              </para>
            	<para>If the 
                <a href="P_Seagull_BarTender_Print_PrintSetup_PrintToFile.htm">PrintToFile</a>
                property set to <em>true</em>, PrintToFileLicense must be set to a valid
                license key. This is obtained by calling the Printer.CreatePrintToFileLicense 
                method found in the BarTender Print Client assembly.
              </para>
            	<para>When printing to file using the BarTender print engine, the resulting output
                is an encrypted print file. This file can only be printed using the
                Printers.SendPrintCode method, also located in the BarTender Print Client assembly.
              </para>
            	<para>The print license key expires after ten minutes. It should therefore be
                requested each time the format is printed to file. The printer file can only be
                printed from the computer that originally requested the license; it must also use
                the printer that the license was requested for.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.LabelObjectPrintMethod">
            <summary>
            Gets a reference to the 
            <a href="T_Seagull_BarTender_Print_LabelObjectPrintMethod.htm">LabelObjectPrintMethod</a>
            object. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_LabelObjectPrintMethod.htm">LabelObjectPrintMethod</a>
            object. The LabelObjectPrintMethod object controls how 
            LabelObjects are printed.
            </value>
            <remarks>
            The LabelObjectPrintMethod property returns a reference to the format's LabelObjectPrintMethod object.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.PrintToFile">
            <summary>
            Gets or sets whether or not the label format will be printed to file.
            </summary>
            <value>
            	<para>A bool. <em>True</em> specifies that a label format will be printed to file;
                <em>false</em> if otherwise. If set to <em>true</em>, the PrintToFileLicense must
                be set to a valid license key.</para>
            </value>
            <remarks>
            	<para>If set to <em>true</em>, PrintToFileLicense must be set to a valid license
                key. This is obtained by calling the Printer.CreatePrintToFileLicense method found 
                in the BarTender Print Client assembly.
              </para>
            	<para>When printing to file using the BarTender print engine, the resulting output
                is an encrypted print file. This file can only be printed using the
                Printers.SendPrintCode method, also located in the BarTender Print Client assembly.
              </para>
            	<para>The print license key expires after ten minutes. It should therefore be
                requested each time the format is printed to file. The printer file can only be
                printed from the computer that originally requested the license; it must also use
                the printer for which the license was requested.
              </para>
            </remarks>
            <example>
            The following example demonstrates how to print to file.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\PrintToFile\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\PrintToFile\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.RecordRange">
            <summary>
            Gets or sets the string that specifies the range of records that will be
            printed.
            </summary>
            <value>
            A string. Specifies the range of records that will be printed.
            </value>
            <remarks>
            Use the RecordRange property to specify a set of records for printing. Individual
            records are specified by number and separated by commas (i.e. "1,3,5"). A range of
            numbers indicated with a hyphen is used to specify a series of consecutive records
            (i.e. "3-8"). Parentheses can be used to specify the number of copies to be printer for
            each record (e.g. 3(5) will print five copies of the third record).
            </remarks>
            <example>
            The following example demonstrates how to set 
            the range of records to be printed.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\RecordRange\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintSetup\RecordRange\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.ReloadTextDatabaseFields">
            <summary>
            Gets or sets the option to reload text
            databases just before the job prints.
            </summary>
            <value>
            A bool.  <i>True</i> reloads the databases
            just before the job prints; <i>false</i> if otherwise.
            </value>
            <remarks>
            This property refreshes databases, defined in the
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnections.htm">Databases</a>
            collection.
            </remarks> 
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.SelectRecordsAtPrint">
            <summary>
            Gets whether or not the user will be prompted at print-time to select which
            records will be printed.
            </summary>
            <value>
            A bool. <em>True</em> if the user will be prompted at print-time to select which
            records will be printed; <em>false</em> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.SupportsIdenticalCopies">
            <summary>
            Gets whether or not the format supports identical copies. The format does
            not support identical copies if the value of identical copies is datasourced.
            </summary>
            <value>
            A bool. <em>True</em> if the format supports setting identical copies; <em>false</em> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.SupportsSerializedLabels">
            <summary>
            Gets whether or not the format supports serialized labels. The format does
            not support serialized labels if the value of serilized labels is datasourced or if there
            are no substrings set to serialize on the label.
            </summary>
            <value>
            A bool. <em>True</em> if the format supports setting serialized labels; <em>false</em> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintSetup.UseDatabase">
            <summary>
            Gets or sets whether or not to use 
            a connected database when printing.
            </summary>
            <value>
            A bool. <i>True</i> specifies
            the use of a connected database when printing;
            <i>false</i> if otherwise.
            </value>
            <remarks>
            This property specifies the use of a database,
            defined using the 
            Database
            object.
            </remarks> 
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that obtains a reference to a 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a> and
            caches its information.
            </summary>
            <example>
            The following example demonstrates
            how to retrieve and use cached label format information with GetLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.Task">
            <summary>
            Represents a task that can be placed in
            a
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            and run concurrently with other tasks.
            </summary>
            <remarks>
            
            </remarks>
            <example>
            The following example demonstrates
            a simple class that overrides a Task and provides basic functionality.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnValidate\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnValidate\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.Tasks.Task.messages">
            <summary>
            Contains any Message that may relate
            to the processing of the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            </summary>
            <value>
            A 
            Messages
            collection. Contains any 
            Message that may relate
            to the processing of the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            </value>
            <remarks>
            Messages are generated by either
            the Print Server SDK or 
            the BarTender print engine.
            Check this collection for any messages
            generated while the Task is running.
              <para>
              <b>Note:</b> When creating custom tasks, it is
              recommended to pass this collection when using
              BarTender Print SDK print methods.
              </para>
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.#ctor">
            <summary>
            Creates an instance of a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            </summary>
            <remarks>
            
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.Run">
            <summary>
            Run the task. 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
            <example>
            The following example demonstrates
            how to override the OnRun member of a custom child class of Task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnRun\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnRun\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.Validate">
            <summary>
            Validate the task.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <remarks>
            An exception can be thrown if validation fails.
            </remarks>
            <example>
            The following example demonstrates
            a simple class that overrides a Task.OnValidate.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnValidate\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnValidate\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.Task.CheckStatusForPropertyUpdate">
            <summary>
            Throw TaskException if status is Started
            </summary>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.Completed">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            has finished processsing.
            </summary>
            <example>
            The following example demonstrates
            how to handle the Completed event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskCompleteEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskCompleteEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.Started">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has been taken off the queue and started
            on a 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <example>
            The following example demonstrates
            how to handle the Started event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.Succeeded">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has successfully completed.
            </summary>
            <example>
            The following example demonstrates
            how to handle the Succeeded event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.ErrorOccurred">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has encountered an error and prematurely ends.
            </summary>
            <example>
            The following example demonstrates
            how to handle the ErrorOccurred event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.Aborted">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has been aborted.
            </summary>
            <example>
            The following example demonstrates
            how to handle the Aborted event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.TimedOut">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has timed out.
            </summary>
            <example>
            The following example demonstrates
            how to handle the TimedOut event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.Queued">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has been placed on the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>.
            </summary>
            <example>
            The following example demonstrates
            how to handle the Queued event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnStartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.Task.StatusChanged">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has changed its
            <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
            TaskStatus</a>.
            </summary>
            <example>
            The following example demonstrates
            how to handle the StatusChanged event of a task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.Engine">
            <summary>
            Gets the Engine that provides
            the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            BarTender print engine functionality.
            </summary>
            <value>
            An Engine.  Contains a reference
            to a valid BarTender Print SDK Engine.
            </value>
            <remarks>
            Once the Task
            is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>, the Engine property will 
            return a valid Engine reference.
            Custom tasks should utilize this property in order
            to access BarTender print engine functionality.
              <para>
              All Print SDK Engine functionality is accessible
              through this property.  To ensure best performance,
              do not attempt to start or stop this Engine reference.
              </para>
              <b>Note:</b> For more information, consult
              the BarTender Print SDK reference documentation.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.TaskEngine">
            <summary>
            Allows internal functions to set the TaskEngine for this Task
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.Status">
            <summary>
            Gets the
            <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
            TaskStatus</a>
            of a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
            TaskStatus</a>
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.BypassFlag">
            <summary>
            Flags whether to bypass licensing for pro use. Used for XMLScriptTask specifically.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.IsComplete">
            <summary>
            Gets whether or not the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> has completed. Read-only.
            </summary>
            <value>
            A bool.  Returns <i>true</i> if the Task is complete;
            <i>false</i> if otherwise.
            </value>
            <remarks>
            A 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> is considered complete when the
            <a href="P_Seagull_BarTender_PrintServer_Tasks_Task_Status.htm">
            Status</a>
            property indicates the Task has successfully
            run, encountered an error, or is aborted.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.TimeSubmitted">
            <summary>
            Gets the time the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            was submitted to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>.
            Read-only.
            </summary>
            <value>
            A
            <a href="http://msdn.microsoft.com/en-us/library/system.datetime.aspx">
            DateTime</a> object.
            Indicates the time the Task was submitted to the
            TaskQueue.
            </value>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.TimeStarted">
            <summary>
            Gets the time the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            was taken off of the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> and assigned
            to an available 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            Read-only.
            </summary>
            <value>
            A
            <a href="http://msdn.microsoft.com/en-us/library/system.datetime.aspx">
            DateTime</a> object.
            Indicates the time the Task was taken
            off of the TaskQueue and assigned to an available TaskEngine.
            </value>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.TimeCompleted">
            <summary>
            Gets the time the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            had completed processing.
            Read-only.
            </summary>
            <value>
            A
            <a href="http://msdn.microsoft.com/en-us/library/system.datetime.aspx">
            DateTime</a> object.
            Indicates the time the Task had completed running.
            </value>
            <remarks>
            The TimeCompleted property does not indicate whether
            the Task successfully finished or not.  This property
            only reflects the time the Task finished executing.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.Exception">
            <summary>
            Gets an unhandled
            <a href="http://msdn.microsoft.com/en-us/library/system.exception.aspx">
            Exception</a>
            that caused the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            to stop prematurely.
            </summary>
            <value>
            An
            <a href="http://msdn.microsoft.com/en-us/library/system.exception.aspx">
            Exception</a>
            object.  
            </value>
            <remarks>
            If the Task stops prematurely,
            the 
            <a href="P_Seagull_BarTender_PrintServer_Tasks_Task_Status.htm">
            Status</a>
            will be set to Error.  If this
            occurs, check the Exception property
            for any unhandled exception.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.Messages">
            <summary>
            Gets a Messages collection
            containing any messages generated
            by the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>. 
            Read-only.
            </summary>
            <value>
            A Messages collection. 
            </value>
            <remarks>
            Messages are generated by either
            the Print Server SDK or 
            the BarTender print engine.
            Check this collection for any messages
            generated while the Task is running.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.Name">
            <summary>
            Gets or sets the name of the Task
            </summary>
            <value>
            a String. Represents the name of the Task. By default it
            is an empty string.
            </value>
            <remarks>
            The Task's name can be used to differentiate one 
            Task from another.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.Task.TreatErrorMessagesAsFailure">
            <summary>
            Treat error messages as a task failure.
            </summary>
            <value>
            A bool. True if the Task will take on the Status of Error if a Message is added
            to the Messages collection that has a MessageSeverity of Error.
            </value>
            <remarks>
            A task returns a TaskStatus upon completion. If TreatErrorMessagesAsFailure is true, 
            then a task will return TaskStatus.Error if a returned Message in the Messages 
            collection has a MessageSeverity of Error.  TreatErrorMessagesAsFailure defaults to True.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask.#ctor(Seagull.BarTender.Print.LabelFormat)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GetLabelFormatTask.htm">
            GetLabelFormatTask</a> class, specifying the label 
            format to get.
            </summary>
            <remarks>
            <para>
            After this Task has been run, all the Format properties of the Task's LabelFormat 
            will be cached and available for reading.
            </para>
            </remarks>
            <param name="format">
            The label format to get properties for.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of GetLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask.#ctor(System.String)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GetLabelFormatTask.htm">
            GetLabelFormatTask</a> class, specifying the label 
            format to get.
            </summary>
            <remarks>
            <para>
            After this Task has been run, all the Format properties of the Task's LabelFormat 
            will be cached and available for reading.
            </para>
            </remarks>
            <param name="labelFormatFilename">
            The file name of the label format to get properties for.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of GetLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GetFormatTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GetLabelFormatTask.htm">
            GetLabelFormatTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GetLabelFormatTask.htm">
            GetLabelFormatTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GetLabelFormatTask.htm">
            GetLabelFormatTask</a>
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.GetLabelFormatTask.LabelFormat">
            <summary>
            Gets the 
            specified
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            reference
            once the task
            has successfully completed.  Read-only.
            </summary>
            <remarks>
            <para>
            After this Task has been run, all the Format properties of this LabelFormat 
            will be cached and available for reading.
            </para>
            </remarks>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a> object.
            Contains a reference to the specified
            LabelFormat.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterMonitor">
            <summary>
            Provides delegates and events used to monitor printers.
            </summary>
            <remarks>
            When printing a label format via a networked printer,
            the Printer Maestro service MUST be installed on both the computer the networked
            printer is attached to and the local machine the client application
            is running on.  
              <para>
              If the Printer Maestro service is not installed on a printer, 
              no printer event monitoring will occur for that printer.
              If the Printer Maestro service is not installed on the client computer,
              no printer event monitoring will occur for any printer used
              by the client computer.
              In both cases, resulting print jobs will generate an 
              <a href="E_Seagull_BarTender_Print_PrinterMonitor_OnPrinterMonitorErrorEvent.htm">
              PrinterMonitorErrorOccurred event</a>.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive a basic event from an instance of PrinterMonitor.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterCommentChanged">
            <summary>
            Occurs when a printer comment has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterCommentChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterDeleted">
            <summary>
            Occurs when a printer has been deleted or disconnected from the local
            machine.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterDeleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterLocationChanged">
            <summary>
            Occurs when a printer location has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterLocationChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterPortChanged">
            <summary>
            Occurs when a printer has changed ports.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterPortChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterRenamed">
            <summary>
            Occurs when a printer has been renamed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterRenamed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterStatusChanged">
            <summary>
            Occurs when a printer's
            Status
            has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterStatusChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrinterMonitor.PrinterMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> collection
            encounters an error.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.LicenseServer">
            <summary>
            Provides access to BarTender's connection 
            to a Seagull License Server.
            </summary>
            <remarks>
            To connect to a Seagull License Server,
            call LicenseServer's
            <a href="M_Seagull_BarTender_Print_LicenseServer_Connect.htm">
            Connect</a>
            method.
              <para>
              The Connect method will initially attempt to connect to the
              <a href="P_Seagull_BarTender_Print_LicenseServer_PreferredConnection.htm">
              PreferredConnection</a>.  
              If a connection to a Seagull License Server
              is not made, the Connect method will attempt to connect to the
              <a href = "P_Seagull_BarTender_Print_LicenseServer_AlternateConnection.htm">
              AlternateConnection</a>.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a LicenseServer.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseServer\Connect\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseServer\Connect\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LicenseServer.Connect">
            <summary>
            Connects BarTender to its Seagull License Server.
            </summary>
            <returns>
            A bool. Returns <i>true</i> if BarTender successfully
            connected to a Seagull License Server; <i>false</i> if othewise.
            </returns>
            <remarks>
            BarTender provides access to two LicenseConnections; 
            <a href="P_Seagull_BarTender_Print_LicenseServer_PreferredConnection.htm">
            PrimaryConnection</a>
            and 
            <a href="P_Seagull_BarTender_Print_LicenseServer_AlternateConnection.htm">
            AlternateConnection</a>.
            If BarTender attempts to connect using the PrimaryConnection and fails,
            it will then attempt to connect using the AlternateConnection.
            </remarks>
            <example>
            The following example demonstrates
            how to connect to a BarTender License Server.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseServer\Connect\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseServer\Connect\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LicenseServer.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseServer.PreferredConnection">
            <summary>
            Gets the preferred
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            LicenseConnection</a> to a Seagull License Server. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            LicenseConnection</a>
            object.  Specifies the preferred connection to a Seagull License
            Server.
            </value>
            <remarks>
            If the 
            PreferredConnection 
            is unable to connect to a Seagull License Server,
            an attempt is made using the 
            <a href="P_Seagull_BarTender_Print_LicenseServer_AlternateConnection.htm">
            AlternateConnection.</a>
            <para>
            <strong>Note:</strong> Automatic detection will not find a Seagull
            License Server that is behind a network router.
            </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseServer.AlternateConnection">
            <summary>
            Gets the alternate
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            LicenseConnection</a> to a Seagull License Server. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            LicenseConnection</a>
            object.  Specifies the alternate connection to a Seagull License
            Server.
            </value>
            <remarks>
            If the 
            <a href="P_Seagull_BarTender_Print_LicenseServer_PreferredConnection.htm">
            PreferredConnection</a> 
            is unable to connect to a Seagull License Server,
            an attempt is made using the AlternateConnection.
            <para>
            <strong>Note:</strong> Automatic detection will not find a Seagull
            License Server that is behind a network router.
            </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseServer.IsConnected">
            <summary>
            Gets whether or not BarTender is connected to
            a Seagull License Server. Read-only.
            </summary>
            <value>
            A bool.  <i>True</i> if BarTender is connected to a
            Seagull License Server; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.OnNewPrintJobEventHandler">
            <summary>
            Internal event for notifying of new print jobs. Used for PrintJobMonitor.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.ImageType">
            <summary>
            Specifies the type of image to export in the
            <a href="M_Seagull_BarTender_Print_LabelFormatDocument_ExportPrintPreviewToFile.htm">
            ExportPrintPreviewToFile</a> and
            <a href="M_Seagull_BarTender_Print_LabelFormatDocument_ExportImageToFile.htm">
            ExportImageToFile</a>
            methods.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.JPEG">
            <summary>
            The image is a Joint Pictures Experts Group, or JPEG, image.
            This image type is the standard 
            method of compression for photographic
            images.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.TIFF">
            <summary>
            The image is a Tag Image File format, or TIFF, image.
            This image type is commonly used to archive images.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.GIF">
            <summary>
            The image is a Graphics Interchange Format, or GIF, image.
            This image type is an 8-bit per pixel bitmap image format.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PNG">
            <summary>
            The image is a Portable Network Graphics, or PNG, image.
            This image type was created by CompuServe® to replace
            the GIF format.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PSD">
            <summary>
            The image is a PSD image.
            This image type is used by the Adobe Photoshop® graphics editor.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.CLP">
            <summary>
            The image is a Microsoft Windows Clipboard image.
            This image type is used to store the contents of the clipboard
            to disk.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.CUT">
            <summary>
            The image is a device-independent image.
            The image is stored in a .CUT file and the palette is
            stored in a .PAL file.  If the image has no .PAL file,
            it is considered to be a grayscale image.
            Has an enumeration value of 6.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.ECW">
            <summary>
            The image is an Enhanced Compressed Wavelet image.
            Has an enumeration value of 7.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.EMF">
            <summary>
            The image is a Enhanced Windows Metafiles image.
            This image type is a vector file that can contain
            a raster image.
            Has an enumeration value of 8.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.EPS">
            <summary>
            The image type is an Encapsulated PostScript image.
            This image type is the standard format for importing and
            exporting postscript files.
            Has an enumeration value of 9.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.EXF">
            <summary>
            This image type is the standard format for image files
            created using digital cameras and other input devices.
            Has an enumeration value of 10.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.FLC">
            <summary>
            This image type is an animation file
            created by AutoDesk (also .fli).
            Has an enumeration value of 11.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.FPX">
            <summary>
            The image is a FlashPix image.
            This image type was created by
            Eastman Kodak Company®, 
            Microsoft Corporation®, 
            Hewlett-Packard Company® and 
            Live Picture Inc (Sonic Solutions®) 
            to make the use of digital color images easier
            Has an enumeration value of 12.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.IMG">
            <summary>
            This image type contains the raw information
            dump of the contents of a file or disk.
            Has an enumeration value of 13.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.IFF">
            <summary>
            The image is an Interchange File Format image.
            This image type is a general purpose data storage
            format.
            Has an enumeration value of 14.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.CMP">
            <summary>
            This image type is a LEAD compressed format
            for grayscale and color images.
            LEAD compressed format results in small
            files with good image quality.
            Has an enumeration value of 15.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.CIN">
            <summary>
            The image is a Kodak Cinson image.
            Has an enumeration value of 16.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.AWD">
            <summary>
            The image is a Microsoft Fax file format image.
            Has an enumeration value of 17.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.MSP">
            <summary>
            The image is a Microsoft Paint file format image.
            Has an enumeration value of 18.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PCX">
            <summary>
            The image is a PaintBrush PCX format image.
            The PaintBtrush PCX format was designed by
            ZSoft.
            Has an enumeration value of 19.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PSP">
            <summary>
            The image is a PaintShopPro image.
            Has an enumeration value of 20.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PBM">
            <summary>
            The image is a Portable Bitmap Utilities image.
            This image format can be read and written at
            1-bit per pixel.
            Has an enumeration value of 21.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PGM">
            <summary>
            The image is a Portable Greymap Utilities image.
            This format can be read and written at 8-bits per pixel,
            grayscale.
            Has an enumeration value of 22.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.PPM">
            <summary>
            The image is a Portable Pixmap Utilities image.
            This format can be read and written at 24-bits
            per pixel.
            Has an enumeration value of 23.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.SCT">
            <summary>
            The image is a Scitex Continuous Tone image.
            This image type is the Internet standard vector
            format for two-dimensional graphics in XML.
            Has an enumeration value of 24.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.SGI">
            <summary>
            This image type is used for black and white,
            grayscale, and color images.
            The SGI format was devoloped by CGI®. 
            Has an enumeration value of 25.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.SFF">
            <summary>
            The image is a Structured Fax File image.
            Has an enumeration value of 26.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.RAS">
            <summary>
            The image is a SUN Raster file format image.
            Has an enumeration value of 27.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.TGA">
            <summary>
            The image is a Truevision Inc TGA format image.
            Has an enumeration value of 28.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.BMP">
            <summary>
            The image is a Windows bitmap image.
            Has an enumeration value of 29.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.WFX">
            <summary>
            The image is a WinFax image.
            Has an enumeration value of 30.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.WMF">
            <summary>
            The image is a Windows Metafile image.
            This image type is a vector file that can contain
            a raster image.
            Has an enumeration value of 31.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.WPG">
            <summary>
            The image is a WordPerfect Graphics file image.
            Has an enumeration value of 32.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.XWD">
            <summary>
            This image type is used to store and restore
            screen window images.
            Has an enumeration value of 33.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageType.XBM">
            <summary>
            The image is an X Bitmap image.
            Has an enumeration value of 34.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MessageSeverity">
            <summary>
            Specifies the severity level of a message.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MessageSeverity.Information">
            <summary>
            The message is informational.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MessageSeverity.Warning">
            <summary>
            The message contains a warning.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MessageSeverity.Error">
            <summary>
            The message contains an error.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MessageSource">
            <summary>
            Specifies the source of a message.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MessageSource.BarTender">
            <summary>
            The message originated from BarTender
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MessageSource.SDK">
            <summary>
            The message originated from the SDK
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Result">
            <summary>
            Specifies the result of a BarTender print engine function.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Result.Success">
            <summary>
            The result was a success.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Result.Timeout">
            <summary>
            The result was a timeout.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Result.Failure">
            <summary>
            The result was a failure.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.ColorDepth">
            <summary>
            Specifies the number of colors in an image.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ColorDepth.Mono">
            <summary>
            The color depth is monochrome.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ColorDepth.ColorDepth16">
            <summary>
            The color depth is 16 colors, or 4-bit.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ColorDepth.ColorDepth256">
            <summary>
            The color depth is 256 colors, or 8-bit.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ColorDepth.ColorDepth24bit">
            <summary>
            The color depth is 24-bit.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.ImageResolution">
            <summary>
            Specifies the device used to determine resolution.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageResolution.Screen">
            <summary>
            The screen is used to determine resolution.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.ImageResolution.Printer">
            <summary>
            The printer is used to determine resolution.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.SaveOptions">
            <summary>
            Specifies save options.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SaveOptions.PromptSave">
            <summary>
            Indicates to prompt before save.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SaveOptions.DoNotSaveChanges">
            <summary>
            Indicates to not save changes.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SaveOptions.SaveChanges">
            <summary>
            Indicates to save changes.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.OverwriteOptions">
            <summary>
            Specifies overwrite options that control whether or not BarTender will
            overwrite an existing file.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.OverwriteOptions.DoNotOverwrite">
            <summary>
            Indicates to not overwrite an existing file.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.OverwriteOptions.Overwrite">
            <summary>
            Indicates to overwrite an exiting file.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MediaHandlingActions">
            <summary>
            Specifies the action to take when a media handling event is triggered.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.DriverSettings">
            <summary>
            Use driver settings.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.PageBreak">
            <summary>
            Cause a page break.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.Pause">
            <summary>
            Pause the print.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.WaitForLabelTakenSensor">
            <summary>
            Wait for the label to be taken.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.Cut">
            <summary>
            Cut the label.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingActions.CutAndPause">
            <summary>
            Cut the label and then pause.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MediaHandlingDataItemType">
            <summary>
            Specifies the type of data item to be used with media handling triggers.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingDataItemType.DatabaseField">
            <summary>
            Type is set to a database field value.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingDataItemType.NamedSubString">
            <summary>
            Type is set to a named substring value.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingDataItemType.NamedObject">
            <summary>
            Type is set to a named object value.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MediaHandlingOccurrence">
            <summary>
            Determines when a media handling action is triggered.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AtEndOfPrintJob">
            <summary>
            The media handling action is triggered at the end of the print job.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AfterEveryPage">
            <summary>
            The media handling action is triggered after every page has printed.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AfterEveryRecord">
            <summary>
            The media handling action is triggered after every record has printed.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AfterIdenticalCopies">
            <summary>
            The media handling action is triggered after 
            all copies of an identical label have printed.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AfterDataChange">
            <summary>
            The media handling action is triggered after a 
            specified database field, substring or object has changed value.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MediaHandlingOccurrence.AfterNumberOfLabels">
            <summary>
            The media handling action is triggered after a 
            specified number of labels have printed.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.XMLSourceType">
            <summary>
            Specifies the type of XML source.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.XMLSourceType.ScriptString">
            <summary>
            The XML source is a string.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.XMLSourceType.ScriptFile">
            <summary>
            The XML source is a file.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.CacheFlushInterval">
            <summary>
            Specifies the frequency with which the printer's memory cache is automatically flushed.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.CacheFlushInterval.PerSession">
            <summary>
            The printer's memory cache is automatically flushed per session.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.CacheFlushInterval.Daily">
            <summary>
            The printer's memory cache is automatically flushed daily.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.CacheFlushInterval.Weekly">
            <summary>
            The printer's memory cache is automatically flushed weekly.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.CacheFlushInterval.Monthly">
            <summary>
            The printer's memory cache is automatically flushed monthly.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.CacheFlushInterval.Never">
            <summary>
            The printer's memory cache is never automatically flushed.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.FormatIDType">
            <summary>
            Determines how the label format ID is set.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.FormatIDType.Constant">
            <summary>
            The label format ID is constant.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.FormatIDType.FromTemplateField">
            <summary>
            The label format ID is set from a printer code template field.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.FormatIDType.SetByDriver">
            <summary>
            The label format ID is set by the printer driver.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.FormatIDType.NotSupported">
            <summary>
            The label format ID is not supported.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.BatchCopiesType">
            <summary>
            Specifies how the number of labels is 
            determined in a printer code template.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BatchCopiesType.Constant">
            <summary>
            The number of labels is constant.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BatchCopiesType.TemplateField">
            <summary>
            The number of labels is set from a printer code template field.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BatchCopiesType.PrintDialogCopies">
            <summary>
            The number of labels is set by a print dialog.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BatchCopiesType.NotSupported">
            <summary>
            The number of labels is not supported.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterCopiesType">
            <summary>
            Determines how the value of the PrinterCopies property is treated.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterCopiesType.Constant">
            <summary>
            The printer copies type is a constant.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterCopiesType.FromTemplateField">
            <summary>
            The printer copies type is set from a printer code template field.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterCopiesType.NotSupported">
            <summary>
            The printer copies type is not supported.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Shape">
            <summary>
            Determines the shape of a label or corners of a label.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Shape.Square">
            <summary>
            The corners of the label are square.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Shape.Rectangle">
            <summary>
            The label is shaped like a rectangle.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Shape.Round">
            <summary>
            The corners of the label are round.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Shape.Ellipse">
            <summary>
            The label is shaped like an ellipse.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Units">
            <summary>
            Specifies the units of measurement to use.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Units.Current">
            <summary>
            The units of measurement the label was saved with will be used.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Units.Inches">
            <summary>
            The units of measurment will be in inches.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Units.Centimeters">
            <summary>
            The units of measurement will be in centimeters.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Units.Millimeters">
            <summary>
            The units of measurement will be in millimeters.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Orientation">
            <summary>
            Indicates the orientation of the page.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Orientation.Portrait">
            <summary>
            The page is in portrait orientation.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Orientation.Landscape">
            <summary>
            The page is in landscape orientation.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Orientation.Portrait180">
            <summary>
            The page is in portrait orientation, rotated 180 degrees.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Orientation.Landscape180">
            <summary>
            The page is in landscape orientation, rotated 180 degrees.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.BoxPrintMethod">
            <summary>
            Specifies the print method for boxes.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BoxPrintMethod.RasterGraphics">
            <summary>
            Boxes are treated as graphics.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BoxPrintMethod.DeviceLines">
            <summary>
            Boxes are treated as device lines.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BoxPrintMethod.DeviceBox">
            <summary>
            Boxes are treated as device boxes.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.BoxPrintMethod.Auto">
            <summary>
            The printer driver will determine whether 
            to treat boxes as graphics, device lines, or device boxes.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.LinePrintMethod">
            <summary>
            Specifies the print method for lines.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LinePrintMethod.RasterGraphics">
            <summary>
            Lines treated as graphics.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LinePrintMethod.DeviceLines">
            <summary>
            Lines treated as device lines. 
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LinePrintMethod.Auto">
            <summary>
            The printer driver will determine whether 
            to treat lines as graphics or device lines.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.EllipsePrintMethod">
            <summary>
            Specifies the print method for ellipses.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.EllipsePrintMethod.RasterGraphics">
            <summary>
            Ellipses treated as graphics.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.EllipsePrintMethod.DeviceEllipses">
            <summary>
            Ellipses treated as device lines.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.EllipsePrintMethod.Auto">
            <summary>
            The printer driver will determine whether 
            to treat ellipses as graphics or device lines.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.TextPrintMethod">
            <summary>
            Specifies the print method for text.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.TextPrintMethod.RasterGraphics">
            <summary>
            TrueType text treated as graphics.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.TextPrintMethod.PlainText">
            <summary>
            TrueType text treated as plain text.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.SubstringType">
            <summary>
            Specifies the type of a named Substring.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.ScreenData">
            <summary>
            The named Substring contains screen data.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.Date">
            <summary>
            The named Substring contains a date.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.Time">
            <summary>
            The named Substring contains a time.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.VBScript">
            <summary>
            The named Substring has a VBScript source.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.Database">
            <summary>
            The named Substring contains a database field.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.DiskWizard">
            <summary>
            The named Substring has a Disk Wizard source.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.TemplateField">
            <summary>
            The named Substring contains a template field.
            Has an enumeration value of 6.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.SubstringType.LabelObject">
            <summary>
            The named Substring contains a label object.
            Has an enumeration value of 7.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterStatusSeverity">
            <summary>
            Specifies the severity of the printer's status.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterStatusSeverity.Normal">
            <summary>
            The printer's status is normal.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterStatusSeverity.Warning">
            <summary>
            The printer has a warning status.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrinterStatusSeverity.Error">
            <summary>
            The printer has an error status.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.MonitorErrorType">
            <summary>
            Specifies the type of PrintjobMonitor or PrinterMonitor error.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MonitorErrorType.ComputerOffline">
            <summary>
            The error indicates that the computer that the printer
            is connected to can not be found.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MonitorErrorType.MaestroServiceNotInstalled">
            <summary>
            The error indicates that Printer Maestro is not installed
            on the computer the printer is connected to.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MonitorErrorType.MaestroServiceNotRunning">
            <summary>
            The error indicates that the Printer Maestro service is
            not running on the computer the printer is connected to.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MonitorErrorType.MaestroServiceNotResponding">
            <summary>
            The error indicates that Printer Maestro is not responding 
            on the computer the printer is connected to.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.MonitorErrorType.OtherError">
            <summary>
            The error indicates that the final job status was never recieved.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.VisibleWindows">
            <summary>
            Specifies which windows are visible in BarTender.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.VisibleWindows.None">
            <summary>
            No windows will be visible in BarTender.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.VisibleWindows.All">
            <summary>
            All windows will be visible in BarTender.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.VisibleWindows.InteractiveDialogs">
            <summary>
            Only interactive dialog windows will be visible in BarTender. The
            main BarTender window will not show.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.VisibleWindows.StartingLabelDialogOnly">
            <summary>
            Only the starting label dialog will be visible in BarTender.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFileCollection">
            <summary>
            Represents a set of files within the Librarian database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFileCollection.Contains(System.String)">
            <summary>
            Determines whether a file with the specified name exists within the collection.
            </summary>
            <param name="name">
            Specifies the name of the file.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFileCollection.TryGetValue(System.String,Seagull.BarTender.Librarian.LibrarianFileSystemObject@)">
            <summary>
            Gets the file with the specified name.
            </summary>
            <param name="name">
            Specifies the name of the file.
            </param>
            <param name="value">
            When this method returns, contains the file with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFileCollection.Item(System.String)">
            <summary>
            Gets the file in the collection having the specified name.
            </summary>
            <param name="name">
            Specifies the name of the file.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException" caption="KeyNotFoundException">
            A file with the specified name was not found within the collection. 
            </exception>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianFile">
            <summary>
            Represents a file residing in the Librarian database. 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckOut(System.String)">
            <summary>
            Checks the specified file out of the library.
            </summary>
            <param name="filename">
            Specifies the name of the file to check out.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckOut(System.String,Seagull.BarTender.Librarian.CheckOutOptions)">
            <summary>
            Checks the specified file out of the library, and specifies advanced options such as overwriting a file if it already exists.
            </summary>
            <param name="filename">
            Specifies the name of the file to be checked out.
            </param>
            <param name="options">
            Specifies the check out options. 
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists and the 
            overwrite option is not specified in the <a href="T_Seagull_BarTender_Librarian_CheckOutOptions.htm">CheckOutOptions</a>.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckOut(System.IO.Stream)">
            <summary>
            Checks a file out of the library.
            </summary>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.NotSupportedException" caption="NotSupportedException">
            A NotSupportedException is thrown if the stream does not support writing.
            </exception>  
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckOut(System.IO.Stream,Seagull.BarTender.Librarian.CheckOutOptions)">
            <summary>
            Checks a file out of the library, and specifies advanced options such as overwriting a file if it already exists.
            </summary>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="options">
            Specifies the check out options. 
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error occurs.
            </exception>
            <exception cref="T:System.NotSupportedException" caption="NotSupportedException">
            The stream does not support writing.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.UndoCheckOut">
            <summary>
            Reverses the Check Out operation, and discards all changes made to the file while it was checked out.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.UndoCheckOut(Seagull.BarTender.Librarian.UndoCheckOutOptions)">
            <summary>
            Reverses the Check Out operation, and discards all changes made to the file while it was checked out. 
            </summary>
            <param name="options">
            Specifies the undo check out options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckIn(System.String,System.String)">
            <summary>
            Checks the specified file into the library, appending a comment to the revision.
            </summary>
            <param name="filename">
            Specifies the name of the file.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckIn(System.IO.Stream,System.String)">
            <summary>
            Checks a file into the library, appending a comment to the revision.
            </summary>
            <param name="stream">
            Specifies the stream from which the new revision's bytes will be read.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckIn(System.String,System.String,Seagull.BarTender.Librarian.CheckInOptions)">
            <summary>
            Checks the specified file into Librarian, appending a comment to the revision. Additionally, specifies advanced options, such as leaving the file in a checked out state.
            </summary>
            <param name="filename">
            Specifies the name of the file.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="options">
            Specifes the check in options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.CheckIn(System.IO.Stream,System.String,Seagull.BarTender.Librarian.CheckInOptions)">
            <summary>
            Checks a file into Librarian, appending a comment to the revision. Additionally, specifies advanced options, such as leaving the file in a checked out state.
            </summary>
            <param name="stream">
            Specifies the stream from which the new revision's bytes will be read.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="options">
            Specifies the check in options. 
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Rollback(System.Int32,System.String)">
            <summary>
            Reverts to a previous revision of the file, and appends a comment to the file.
            </summary>
            <param name="revision">
            Specifies the revision number.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Rollback(System.Int32,System.String,Seagull.BarTender.Librarian.RollbackOptions)">
            <summary>
            Reverts to a previous revision of the file, and appends a comment to the file. 
            </summary>
            <param name="revision">
            Specifies the revision number.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="options">
            Specifies the rollback options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Rename(System.String,System.String)">
            <summary>
            Renames a specified file in the library, and appends a comment to the file.
            </summary>
            <param name="librarianPath">
            Specifies the path of where the file will be saved.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Rename(System.String,System.String,Seagull.BarTender.Librarian.RenameFlags)">
            <summary>
            Renames a specified file in the library, and appends a comment to the file. In addition, sets the behavior if the specified directory does not exist in the library.
            </summary>
            <param name="librarianPath">
            Specifies the path of where the file will be saved.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the rename flags. 
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Rename(System.String,System.String,Seagull.BarTender.Librarian.RenameFlags,Seagull.BarTender.Librarian.RenameOptions)">
            <summary>
            Renames a specified file in the library, and appends a comment to the file. In addition, sets the behavior if the specified directory does not exist in the library. You can also set advanced options for renaming the file.
            </summary>
            <param name="librarianPath">
            Specifies the path of where the file will be saved.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the rename flags.
            </param>
            <param name="options">
            Specifies the rename options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Delete(System.String)">
            <summary>
            Deletes a file or revision from the library.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.Delete(System.String,Seagull.BarTender.Librarian.DeleteOptions)">
            <summary>
            Deletes a file from or revision from the library.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="options">
            Specifies delete options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.IsLocked">
            <summary>
            Returns whether or not the file is currently checked out.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.IsLockedByCurrentUser">
            <summary>
            Returns whether or not the file is currently checked out by the user currently logged into the computer.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.IsLockedByAnotherUser">
            <summary>
            Returns whether or not the file is currently checked out by a user not currently logged into the computer.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.ToString">
            <summary>
            Returns the full Librarian path of the file.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.AddComment(System.String)">
            <summary>
            Appends a comment to a file or revision stored in Librarian.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.ChangeWorkflowState(System.String,System.String)">
            <summary>
            Assigns a new workflow state to a file, and appends a comment to the revision.
            </summary>
            <param name="workflowStateName">
            Specifies the name of the workflow state.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.SaveToFile(System.String)">
            <summary>
            Saves the current head revision to a file system location, such as a hard drive or network drive.
            </summary>
            <param name="filename">
            Specifies the new file name.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.SaveToFolder(System.String)">
            <summary>
            Saves the current head revision of a file to the specified directory.
            </summary>
            <param name="folderName">
            Specifies the name of the directory.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianFile.GetFileBytes(System.IO.Stream)">
            <summary>
            Returns the binary data for the head revision of the file.
            </summary>
            <param name="stream">
            Specifies the stream from which the revision's bytes are read.
            </param>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error occurs.
            </exception>
            <exception cref="T:System.NotSupportedException" caption="NotSupportedException">
            The stream does not support writing.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Name">
            <summary>
            Returns the file name of the Librarian file. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Path">
            <summary>
            Returns the path to the file in the library. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Deleted">
            <summary>
            Returns whether or not the file is deleted from the repository. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.HeadRevision">
            <summary>
            Returns the last committed revision of the file that was checked into the repository. Read-only.
            </summary>
            <remarks>
            The HeadRevision property returns the latest revision of the file as an object. Using this object, you can retrieve revision-specific 
            properties, get the binary data of the revision, or change the workflow state of the file.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Revisions">
            <summary>
            Returns the entire revision history of the file. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.TransactionHistory">
            <summary>
            Returns the entire transaction history of the file. Read-only.
            </summary>
            <remarks>
            Transactions include adding revisions, changing workflow states, adding comments, and renaming files. 
            They can be used to access information about a specific transaction, such as the time a transaction
            took place, the user who initiated the transaction, or the type of transaction that occurred.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.LockedByUser">
            <summary>
            Returns the name of the user, if any, who has the file locked. Read-only.
            </summary>
            <remarks>
            The returned string will be formatted as &lt;domain&gt;/&lt;user ID&gt;. 
            If the file is not locked, then this property will return an empty string.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.RevisionNumber">
            <summary>
            Returns the current revision number of the file. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Size">
            <summary>
            Returns the size of the file. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.WorkflowState">
            <summary>
            Returns the current state of a file. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianFile.Preview">
            <summary>
            Returns a preview of the file, as a PNG image type. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianException">
            <summary>
            The standard exception thrown in response to a failed Librarian operation. The possible error codes are 
            specified by the <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianException.ErrorId">
            <summary>
            Indicates the specific problem that resulted in the 
            <a href="T_Seagull_BarTender_Librarian_LibrarianException.htm">LibrarianException</a>.
            </summary>
            <value>
            An <a href="T_Seagull_BarTender_Librarian_LibrarianException_ErrorCode.htm">ErrorCode</a> value.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianException.ErrorCode">
            <summary>
            Possible error codes specified by 
            <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a>.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.Unknown">
            <summary>
            The error is unknown, or was not specified. 
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.DatabaseNotConfigured">
            <summary>
            The BarTender System Database is not configured. 
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.DatabaseCantConnect">
            <summary>
            A connection cannot be made to the BarTender System Database. 
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.DatabaseIncompatibleVersion">
            <summary>
            The BarTender System Database has a schema version which is incompatible with this version of Librarian. 
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.InvalidLibrarianPath">
            <summary>
            An invalid path was specified where a Librarian path was expected.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.InvalidOperation">
            <summary>
            An operation is unsupprted, or was attempted in a manner which is unsupported. 
            For example, this exception is thrown when attempting to rename the root Librarian folder.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.PathNotFound">
            <summary>
            A Librarian path refers to a location that does not exist in the library.
            Has an enumeration value of 6.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FolderNotFound">
            <summary>
            A Librarian path refers to a folder that does not exist in the library.
            Has an enumeration value of 7.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FolderAlreadyExists">
            <summary>
            An attempt was made to create a folder that already exists.
            Has an enumeration value of 8.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FolderHasChildren">
            <summary>
            A folder operation failed because the folder has child files or folders.
            Has an enumeration value of 9.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.LockedByAnotherUser">
            <summary>
            A file cannot be checked out because it is already locked by another user.
            Has an enumeration value of 10.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FileNotFound">
            <summary>
            A Librarian path refers to a file that does not exist in the library.
            Has an enumeration value of 11.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FileAlreadyExists">
            <summary>
            An attempt was made to create a file that already exists.
            Has an enumeration value of 12.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FileModified">
            <summary>
            The file represented by a <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object has been modified by another user or process.
            Has an enumeration value of 13.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FileRenamed">
            <summary>
            The file represented by a <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object has been renamed by another user or process.
            Has an enumeration value of 14.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.FileDeleted">
            <summary>
            The file represented by a <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object has been deleted by another user or process.
            Has an enumeration value of 15.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.RevisionNumberNotFound">
            <summary>
            A non-existent revision was requested for a file in the library.
            Has an enumeration value of 16.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.TransactionNumberNotFound">
            <summary>
            A non-existent transaction was requested for a file in the library.
            Has an enumeration value of 17.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.WorkflowStateNotFound">
            <summary>
            A non-existent workflow state was requested for a file in the library.
            Has an enumeration value of 18.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.LibrarianException.ErrorCode.WorkflowStateNotAllowed">
            <summary>
            A workflow state was specified which is invalid according to the workflow defined.
            Has an enumeration value of 19.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJobCollection">
            <summary>
            Represents a collection of Printer Maestro print jobs.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJobCollection.Copy(Seagull.BtSystem.Client.Reader.PrinterMaestroPrintJobCollection)">
            <summary>
            Internal help method to copy the reader's Printer Maestro print job collection to the SDK's print job collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessage">
            <summary>
            Represents a collection of event messages returned about a Printer Maestro print job.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessage.Time">
            <summary>
            Returns the time the Printer Maestro job event message was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessage.Text">
            <summary>
            Returns the text of the event message. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessage.Category">
            <summary>
            Returns the category of the message. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessage.Severity">
            <summary>
            Returns the severity of the event message. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.ComputerDomainNameFilter">
            <summary>
            Represents a filter used to query records from the system database based on a computer domain name (e.g. corp.mycompany.com)
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ComputerDomainNameFilter.#ctor(System.String)">
            <summary>
            Creates an instance of a computer domain filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            </remarks>
            <!-- TODO HELP: Need example -->
            <param name="computerDomainName">
            A computer domain name (e.g. corp.mycompany.com). 
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ComputerDomainNameFilter.Name">
            <summary>
            Gets or sets the computer domain name.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ComputerDomainNameFilter.PatternMatchEscapeCharacter">
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            </remarks>
            <!-- TODO HELP: Need example -->
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskException">
            <summary>
            Specifies an exception encountered within a <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> object.
            </summary>
            <example>
            The following example demonstrates incorrect usage of classes that results in a TaskException being thrown.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskException\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskException\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskException.GetErrorMessage(Seagull.BarTender.PrintServer.TaskException.ErrorCode)">
            <summary>
            Gets the error message string from the passed in errorId.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskException.#ctor(Seagull.BarTender.PrintServer.TaskException.ErrorCode)">
            <summary>
            Creates an instance of the TaskException class.
            </summary>
            <param name="errorId">
            Specifies the error codes for this exception.
            </param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskException.#ctor(System.String,Seagull.BarTender.PrintServer.TaskException.ErrorCode)">
            <summary>
            Creates an instance of the TaskException class.
            </summary>
            <param name="errorId">
            Specifies the error codes for this exception.
            </param>
            <param name="message">
            Specifies the message for this exception.
            </param>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskException.ErrorId">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_PrintServer_TaskException_ErrorCode.htm">
            ErrorCode</a> of the exception. Read-only.
            </summary>
            <value>
            An
            <a href="T_Seagull_BarTender_PrintServer_TaskException_ErrorCode.htm">
            ErrorCode</a> enumeration.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskException.ErrorCode">
            <summary>
            Specifies error codes used in 
            <a href="T_Seagull_BarTender_PrintServer_TaskException.htm">
            TaskException</a>.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskException.ErrorCode.CircularReferences">
            <summary>
            The Add operation would create circular references. Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskException.ErrorCode.NullFormat">
            <summary>
            No label format has been specified. Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskException.ErrorCode.InvalidProperty">
            <summary>
            A task property has been set to an invalid value. Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskException.ErrorCode.CannotSetProperty">
            <summary>
            A task property cannot currently be set. Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that
            creates an image of a label 
            format and saves it to an image file.
            </summary>
            <example>
            The following example demonstrates
            how to create and execute a ExportImageToFileTask task in order to export an image of a format.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.#ctor(Seagull.BarTender.Print.LabelFormat,System.String)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> class, specifying the label 
            format to export and the location to save the image file.
            </summary>
            <param name="format">
            The label format for which an image will be exported.
            </param>
            <param name="fileName">
            The location where where the image file will be saved.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportImageToFileTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.#ctor(Seagull.BarTender.Print.LabelFormat,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.Resolution,Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.OverwriteOptions)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> class, specifying the label 
            format to export, the location to save the image file and the 
            properties of the exported image.
            </summary>
            <param name="format">
            The label format for which an image will be exported.
            </param>
            <param name="fileName">
            The location where where the image file will be saved.
            </param>
            <param name="imageType">
            The format of the exported image.
            </param>
            <param name="resolution">
            The resolution of the exported image.
            </param>
            <param name="colorDepth">
            The number of colors the exported image will use.
            </param>
            <param name="overwriteOptions">
            The action BarTender will take when overwriting an existing file.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportImageToFileTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> class, specifying the file name of the label 
            format to export and the location to save the image file.
            </summary>
            <param name="labelFormatFileName">
            The path of the label format for which an image will be exported. 
            </param>
            <param name="fileName">
            The location where where the image file will be saved.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportImageToFileTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.#ctor(System.String,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.Resolution,Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.OverwriteOptions)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> class, specifying the file name of the label 
            format to export, the location to save the image file and the 
            properties of the exported image.
            </summary>
            <param name="labelFormatFileName">
            The path of the label format for which an image will be exported. 
            </param>
            <param name="fileName">
            The location where where the image file will be saved.
            </param>
            <param name="imageType">
            The format of the exported image.
            </param>
            <param name="resolution">
            The resolution of the exported image.
            </param>
            <param name="colorDepth">
            The number of colors the exported image will use.
            </param>
            <param name="overwriteOptions">
            The action BarTender will take when overwriting an existing file.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportImageToFileTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportFormatToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.OnRun">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportImageToFileTask.htm">
            ExportImageToFileTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.RawImageData">
            <summary>
            Gets the requested image in base 64 format.
            Returns the requested image in base64 format.
            </summary>
            <value>
            A string.  Defines the requested image in base 64 format.
            </value>
            <remarks>
            This property is only guaranteed to be initialized
            after the task has completed successfully;
            otherwise an empty string will be returned.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.FileName">
            <summary>
            Gets or sets the path of the file where the image will be
            available on the server machine.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.Colors">
            <summary>
            Gets or sets the the color-depth of the exported image.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_ColorDepth.htm">
            ColorDepth</a> enumeration.  
            The default value is ColorDepth.Colors24Bit.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.ImageType">
            <summary>
            Gets or sets the type of image to export.
            </summary>
            <value>
            An
            <a href="T_Seagull_BarTender_Print_ImageType.htm">
            ImageType</a> enumeration.  Defines the the
            type of image to export.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.Resolution">
            <summary>
            Gets or sets the resolution of the exported image.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Resolution.htm">
            Resolution</a> object.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.LabelFormat">
            <summary>
            Gets or sets the BarTender format to export
            the image from.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            object.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportImageToFileTask.OverwriteOptions">
            <summary>
            Sets whether or not to overwrite an existing file 
            when exporting the label format image.
            </summary>
            <value>
            An 
            <a href="T_Seagull_BarTender_Print_OverwriteOptions.htm">
            OverwriteOptions</a> enumeration value.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.ODBC">
            <summary>
            Represents an ODBC Data Source database connection.
            </summary>
            <remarks>
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with an ODBC object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.ODBC.#ctor(System.String)">
            <summary>
            Creates an instance of an ODBC Data Source database connection. ODBC DatabaseConnections 
            created in this way should be used to update
            an existing DatabaseConnection for a Format by using the DatabaseConnections collection's
              <a href="M_Seagull_BarTender_Print_Database_DatabaseConnections_SetDatabaseConnection.htm">
              SetDatabase</a> method. 
            </summary>
            <param name="name">
            The ODBC data source name.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ODBC class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.ODBC.SetPassword(System.String)">
            <summary>
            Sets the ODBC database password.
            </summary>
            <param name="password">
            A string.  Represents the password for the
            ODBC database connection.
            </param>
            <example>
            The following example demonstrates
            how to set the password for an ODBC connection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\ODBC\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.ODBC.UserID">
            <summary>
            Gets or sets the ODBC database user ID. 
            </summary>
            <value>
            A string.  If a user ID does not exist, 
            an empty string will be returned.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.ODBC.SQLStatement">
            <summary>
            Gets or sets the custom SQL statement 
            for record selection within the ODBC database. 
            </summary>
            <remarks>
            Setting the SQLStatement property enables the use of a 
            custom SQL statement; SQL statement options set in BarTender 
            will be ignored.
              <para>
              The SQL statement will be applied at print-time or 
              during data browsing to perform record filtering.
              </para>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultFilter">
            <summary>
            Represents a filter used to query records from the system database based on the result of a permission check.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultFilter.#ctor(Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResult)">
            <summary>
            Creates an instance of a security permission check result filter.
            </summary>
            <remarks>
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="result">A security permission check result (Allowed or Denied).</param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckResultFilter.Result">
            <summary>
            Gets or sets a security permission check result.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.UserNameFilter">
            <summary>
            Represents a filter used to query records from the system database based on a user name (e.g. Sam).
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.UserNameFilter.#ctor(System.String)">
            <summary>
            Creates an instance of a user name filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="userName">
            A user name (e.g. Sam) being filtered.
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.UserNameFilter.Name">
            <summary>
            Gets or sets the user name.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.UserNameFilter.PatternMatchEscapeCharacter">
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Print.Verification">
            <summary>
            Represents a problem that occurred while exporting a printer code template.
            </summary>
            <example>
            The following example demonstrates how to
            use the properties of the Verification class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Verification\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Verification\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Verification.Problem">
            <summary>
            Gets a description of the problem encountered during verification. Read-only.
            </summary>
            <value>
            A string. Contains a description of the problem encountered during verification.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Verification.Fields">
            <summary>
            Gets the names of the Printer Code Template fields that are causing 
            the message.  Read-only.
            </summary>
            <value>
            A string. Contains the names of all Printer Code Template fields to which 
            the verification message pertains.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Verification.Result">
            <summary>
            Gets a description of what happened when the attempts to export the 
            template was made. Read-only.
            </summary>
            <value>
            A string. Contains the result of the export operation.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Verification.AutoFix">
            <summary>
            Gets a description of what BarTender's AutoFix feature will do to 
            resolve the problem described in the Verification object's Problem 
            property. For example, if the problem is that a field uses a TrueType font, 
            the AutoFix property will report that AutoFix would change the font to a 
            printer-based font. Read-only.
            </summary>
            <value>
            A string. Describes the AutoFix action that BarTender will take in order to 
            correct the problem.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.DatabaseDelimitation">
            <summary>
            Specifies the type of delimitation for a text database.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.DatabaseDelimitation.MixedQuoteAndComma">
            <summary>
            The database is delimited either with commas or with a combination of quotes and commas.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.DatabaseDelimitation.QuoteAndComma">
            <summary>
            The database is delimited with quotes and commas.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.DatabaseDelimitation.Comma">
            <summary>
            The database is delimited with commas only.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.DatabaseDelimitation.Tab">
            <summary>
            The database is delimited with tabs.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.DatabaseDelimitation.Custom">
            <summary>
            The database delimitation is customized.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.TextFile">
            <summary>
            Represents a text file database.
            </summary>
            <remarks>
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a TextFile object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\TextFile\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\TextFile\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.TextFile.#ctor(System.String)">
            <summary>
            Creates an instance of a text file database connection. Text file DatabaseConnections 
            created in this way should be used to update
            an existing DatabaseConnection for a Format by using the DatabaseConnections collection's
              <a href="M_Seagull_BarTender_Print_Database_DatabaseConnections_SetDatabaseConnection.htm">
              SetDatabase</a> method. 
            </summary>
            <param name="name">
            The filename of the text file.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of TextFile.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\TextFile\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnection\TextFile\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.TextFile.FileName">
            <summary>
            Gets or sets the file name of the text file database. 
            </summary>
            <value>
            A string. Specifies the file name of the text file database.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.TextFile.Delimitation">
            <summary>
            Gets or sets the field delimitation type for a database text file. 
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Database_DatabaseDelimitation.htm">
            DatabaseDelimitation</a>
            enumeration.  Specifies the field delimitation type for a database text file.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.TextFile.FieldDelimiter">
            <summary>
            Gets or sets the field delimiter for a text file 
            when the Delimitation property is set to Custom. 
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.TextFile.NumberOfFields">
            <summary>
            Gets or sets the number of fields in a text file to scan per record.
            </summary>
            <value>
            An int.  Specifies the number of fields in a text file to scan per record.
            </value>
            <remarks>
            Set this property
            when the number of fields is known prior to reading the database, 
            and there is no point in reading past the last field.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.TextFile.UseFieldNamesFromFirstRecord">
            <summary>
            Gets or sets whether or not to use field names 
            from the first record of a text file. 
            </summary>
            <value>
            A bool.  <i>True</i> if field names from the first
            record of a text file are used; <i>false</i>
            if otherwise.
            </value>
            <remarks>
            The first record (or row) can contain header information for 
            each of the field columns. By setting 
            this property to <i>true</i>, 
            BarTender will read the first record and 
            assign field names based on the values read. 
            All remaining records will be read as data to be printed on the label.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Print.Prompt">
            <summary>
            Represents a prompt object on the print-time prompt.
            </summary>
            <example>
            The following example demonstrates
            how to use properties provided by the Prompt class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Prompts\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Prompt.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompt.Name">
            <summary>
            Gets the control name of the print-time prompt. Read-only.
            </summary>
            <value>
            A string. Represents the name of the print-time prompt.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Prompt.Value">
            <summary>
            Gets or sets the value of the print-time prompt.
            </summary>
            <value>
            A string. Represents the value of the print-time prompt.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelObjectPrintMethod">
            <summary>
            Determines how label objects are printed.
            </summary>
            <remarks>
            The LabelObjectPrintMethod object controls how BarTender 
            will treat TrueType fonts, lines, boxes and bar codes when they
            are not supported by the printer.
            </remarks>
            <example>
            The following example demonstrates
            how to change the print method of a format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelObjectPrintMethod\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelObjectPrintMethod\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelObjectPrintMethod.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.Boxes">
            <summary>
            Gets or sets whether boxes will be printed as raster graphics, 
            device boxes or device lines, when supported by the printer.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_BoxPrintMethod.htm">BoxPrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.Lines">
            <summary>
            Gets or sets whether lines will be printed as raster graphics 
            or device lines, when supported by the printer.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LinePrintMethod.htm">LinePrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.Ellipses">
            <summary>
            Gets or sets whether ellipses will be printed as raster graphics 
            or device ellipses, when supported by the printer.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_EllipsePrintMethod.htm">EllipsePrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.TrueTypeText">
            <summary>
            Gets or sets whether TrueType fonts will be treated as raster
            graphics or as text.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_TextPrintMethod.htm">TextPrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.Unsupported1DBarCodes">
            <summary>
            Gets or sets whether bar codes using one-dimensional symbologies 
            unsupported by the printer will be printed as raster graphics or as 
            device lines.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LinePrintMethod.htm">LinePrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelObjectPrintMethod.Unsupported2DBarCodes">
            <summary>
            Gets or sets whether bar codes using two-dimensional symbologies 
            unsupported by the printer will be printed as raster graphics or as 
            device lines.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LinePrintMethod.htm">LinePrintMethod</a> 
            enumeration.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianRevisionCollection">
            <summary>
            Represents a set of revisions to a file.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianRevision">
            <summary>
            Represents a specific revision of a file in the Librarian database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.AddComment(System.String)">
            <summary>
            Adds a comment to the revision.
            </summary>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.ChangeWorkflowState(System.String,System.String)">
            <summary>
            Assigns a new workflow state to a file, and appends a comment to the revision.
            </summary>
            <param name="workflowStateName">
            Specifies the name of the workflow state.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.SaveToFolder(System.String)">
            <summary>
            Saves a revision of a file to a specified directory.
            </summary>
            <param name="folderName">
            Specifies the name of the directory.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.SaveToFolder(System.String,System.Boolean)">
            <summary>
            Saves the revision to a specified directory, and specifies whether to overwrite the file if it already exists in that directory.
            </summary>
            <param name="folderName">
            Specifies the name of the directory.
            </param>
            <param name="overwrite">
            Specify <i>true</i> to overwrite the file; <i>false</i> if otherwise.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists and overwrite is false.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.SaveToFile(System.String)">
            <summary>
            Saves the revision to a file system location, such as a hard drive or network drive.
            </summary>
            <param name="filename">
            Specifies the new file name.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.SaveToFile(System.String,System.Boolean)">
            <summary>
            Saves the revision to a file system location, such as a hard drive or network drive. In addition, specifies whether to overwrite the file if it already exists in that directory.
            </summary>
            <param name="filename">
            Specifies the new file name.
            </param>
            <param name="overwrite">
            Specify <i>true</i> to overwrite the file; <i>false</i> if otherwise.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:System.Security.SecurityException" caption="SecurityException">
            The caller does not have the required permission to save the file.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error, such as a disk error, occurred. For example, IOException is thrown if the file already exists and overwrite is false.
            </exception>
            <exception cref="T:System.UnauthorizedAccessException" caption="UnauthorizedAccessException">
            The required file access is not permitted by the operating system for the file, such as when the file is read-only. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianRevision.GetFileBytes(System.IO.Stream)">
            <summary>
            Returns the binary data for the revision of the file.
            </summary>
            <param name="stream">
            Specifies the stream from which the revision's bytes are read.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
            <exception cref="T:System.IO.IOException" caption="IOException">
            An I/O error occurs.
            </exception>
            <exception cref="T:System.NotSupportedException" caption="NotSupportedException">
            The stream does not support writing.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianRevision.RevisionNumber">
            <summary>
            Returns the revision number of the current revision. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianRevision.Transaction">
            <summary>
            Returns a LibrarianTransaction object, which represents the transaction in which the file revision was added.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianRevision.Size">
            <summary>
            Returns the size of the file. Read-only.
            </summary>
            <remarks>
            This property may not match the actualsize of the stream retrieved by LibrarianRevision.GetFileBytes() because 
            the label format may contain dynamic data. To return an accurate file size, retrieve the stream, then use the 
            Stream.Length property.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianRevision.WorkflowState">
            <summary>
            Returns the current state of a revision. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianRevision.Preview">
            <summary>
            Returns a preview of the revision, as a PNG image type. Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryItem">
            <!-- TODO HELP -->
            <summary>
            Represents a inventory item setup in Printer Maestro.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryItem.Type">
            <summary>
            Returns the type of inventory item. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryItem.Description">
            <summary>
            Returns the description of the inventory item. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryItem.PartNumber">
            <summary>
            Returns the part number of the inventory item. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryItem.Notes">
            <summary>
            Returns the notes for an inventory item. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.JobNameFilter">
            <summary>
            Represents a filter used to query records from the system database based on a job name.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.JobNameFilter.#ctor(System.String)">
            <summary>
            Creates an instance of a job name filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            </remarks>
            <param name="jobName">
            The name of a print job.
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.JobNameFilter.JobName">
            <summary>
            Gets or sets the name of a print job.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.JobNameFilter.PatternMatchEscapeCharacter">
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            </remarks>
            <!--TODO HELP: Need example-->
        </member>
        <member name="T:Seagull.BarTender.Print.PageSetup">
            <summary>
            Accesses the page setup properties of a 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            object.
            </summary>
            <example>
            The following example demonstrates how to set 
            the manufacturer and type of label stock prior
            to printing.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\SetStock\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\SetStock\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PageSetup.SetStock(System.String,System.String)">
            <summary>
            Sets the stock type and category used for page setup.
            </summary>
            <param name="stockCatagory">
            Sets the 
            <a href="P_Seagull_BarTender_Print_PageSetup_StockCategory.htm">
            StockCategory</a>
            for the page.
            </param>
            <param name="stockType">
            Sets the 
            <a href="P_Seagull_BarTender_Print_PageSetup_StockType.htm">
            StockType</a>
            for the page.
            </param>
            <remarks>
            If the stock is not found, 
            then this method call is ignored.
            </remarks>
            <example>
            The following example demonstrates how to set 
            the manufacturer and type of label stock prior
            to printing.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\SetStock\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\SetStock\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PageSetup.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Inverse">
            <summary>
            Gets or sets whether or not the label color is reversed, with white on black.
            </summary>
            <value>
            A bool. A  value of <i>true</i> if the label color is to be reversed; 
            <i>false</i> if otherwise.
            </value>
            <remarks>
            For objects that support this property, 
            the black and white components are printed in reverse color.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelColumns">
            <summary>
            Gets or sets the number of columns of labels on each page.
            </summary>
            <value>
            An int.  Indicates the number of columns of labels on each page.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelCorners">
            <summary>
            Gets or sets whether the label’s corners are rounded or squared.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Shape.htm">Shape</a>
            enumeration.  Specifies whether the label's corners
            are rounded or squared.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelGapManual">
            <summary>
            Gets or sets whether or not the size of the gaps between labels on a page
            have priority over other 
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a> 
            properties in the event the properties are inconsistent.
            </summary>
            <value>
            A bool. A  value of <i>true</i> if the sizes of the gaps between labels
            have priority over other
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a> 
            properties; <i>false</i> if otherwise.
            </value>
            <remarks>
            If set to <i>true</i>, the label gap will have priorty
            over other size properties, in the event that the properties
            are inconsistent.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelGapHorizontal">
            <summary>
            Gets or sets the size of the gap between columns of labels.
            </summary>
            <value>
            A float. Specifies the size of the gap between columns of labels.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelGapVertical">
            <summary>
            Gets or sets the size of the gap between rows of labels.
            </summary>
            <value>
            A float.  Indicates the size of the gap between rows of labels.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelHeight">
            <summary>
            Gets or sets the height of the labels.
            </summary>
            <value>
            A float. Indicates the height of the labels.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelHole">
            <summary>
            Gets or sets whether or not the label format has a hole.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the label format
            has a hole; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelHoleDiameter">
            <summary>
            Gets or sets the diameter of a label format's hole.
            </summary>
            <value>
            An int.  Returns the size of a label format's hole.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelRows">
            <summary>
            Gets or sets the number of rows of labels on each page.
            </summary>
            <value>
            An int.  Indicates the number of rows of labels
            on each page.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelShape">
            <summary>
            Gets or sets the basic label shape.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Shape.htm">Shape</a>
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelSizeManual">
            <summary>
            Gets or sets whether or not the size 
            of label dimensions
            have priority over other 
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a> 
            properties.
            </summary>
            <value>
            A bool. A value of <i>true</i> if label dimensions have
            priority over other 
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a> 
            size properties; <i>false</i> if otherwise.
            </value>
            <remarks>
            If set to <i>true</i>, label dimensions will have priorty
            over other size properties in the event that the properties
            are inconsistent.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.LabelWidth">
            <summary>
            Gets or sets the width of each label.
            </summary>
            <value>
            A float. Indicates the width of each label.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.MarginBottom">
            <summary>
            Gets or sets the size of the bottom margin of the page.
            </summary>
            <value>
            A float.  Indicates the size of the bottom margin of the page.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.MarginLeft">
            <summary>
            Gets or sets the size of the left margin of the page.
            </summary>
            <value>
            A float.  Indicates the size of the left margin of the page.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.MarginRight">
            <summary>
            Gets or sets the size of the right margin of the page.
            </summary>
            <value>
            A float. Indicates the size of the right margin of the page.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.MarginTop">
            <summary>
            Gets or sets the size of the top margin of the page.
            </summary>
            <value>
            A float. Indicates the size of the top margin of the page.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.MediaHandling">
            <summary>
            Gets a reference to the 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">
            MediaHandling</a> object. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">
            MediaHandling</a> object.
            Controls how BarTender 
            handles printer commands, 
            including actions such as cut and pause. 
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Mirror">
            <summary>
            Gets or sets whether or not the label content is printed using 
            mirror inversion.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the label content is printed
            using mirror inversion; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Orientation">
            <summary>
            Gets or sets the orientation of the page.
            </summary>
            <value>
            An
            <a href="T_Seagull_BarTender_Print_Orientation.htm">Orientation</a> 
            enumeration.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.PaperID">
            <summary>
            Sets and returns the paper ID, a number that represents a page size 
            such as A4 or “letter”. This is the printer driver’s internal equivalent 
            of PaperName.
            </summary>
            <value>
            An int. Represents the page size.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.PaperName">
            <summary>
            Gets or sets the paper size as a string, such as “A4” or “letter”.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.PaperHeight">
            <summary>
            Sets and returns the height of the paper stock.
            </summary>
            <value>
            A float. Indicates the height of the paper stock.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.PaperWidth">
            <summary>
            Sets and returns the width of the paper stock.
            </summary>
            <value>
            A float. Indicates the width of the paper stock.
            </value>
            <remarks>
            Specify the
            <a href="P_Seagull_BarTender_Print_PageSetup_Units.htm">PageSetup.Units</a> 
            prior to reading or setting this property.
            Doing so will ensure the value is in the correct unit of measurement.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.StockCategory">
            <summary>
            Gets the name of the label stock category, 
            typically a manufacturer of label stock.
            </summary>
            <value>
            A string. Indicates the name of the label stock category.
            This is typically the manufacturer of the label stock.
            </value>
            <remarks>
            Use the 
            <a href="M_Seagull_BarTender_Print_PageSetup_SetStock.htm">SetStock</a> 
            method to set the name of the stock type.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.StockType">
            <summary>
            Gets the name of the stock type. Read-only.
            </summary>
            <value>
            A string. Indicates the name of the stock type.
            </value>
            <remarks>
            Use the 
            <a href="M_Seagull_BarTender_Print_PageSetup_SetStock.htm">SetStock</a> 
            method to set the name of the stock type.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Tray">
            <summary>
            Gets or sets the name of the paper 
            tray the label will print from.
            </summary>
            <value>
            A string.  Represents the name of the
            paper tray the page will print from.
            </value>
            <remarks>
            If the selected printer does not accept the text string, an exception will be
            thrown. The string "<em>Use Printer Settings</em>" is always accepted. Consult your
            printer documentation for a list of available paper tray options.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Valid">
            <summary>
            Gets whether the <a href="T_Seagull_BarTender_Print_PageSetup.htm">
            PageSetup</a> has any inconsistencies. Read-only.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if there are no inconsistencies with other
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a>
            properties; <i>false</i> if inconsistencies exist.
            </value>
            <remarks>
            Use this property to determine if a page is valid to print
            or not.  If an inconsistency exists (i.e. the label width is larger than the paper width),
            the value of this property will be <i>false</i>.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PageSetup.Units">
            <summary>
            Gets or sets the units of measure for any properties that use units. 
            The default value is 
            <a href="T_Seagull_BarTender_Print_Units.htm">Units.Current</a>.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Units.htm">Units</a>
            enumeration.
            </value>
            <remarks>
            <para>
            Specify the
            Units property 
            prior to reading or setting any size-based 
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">PageSetup</a> properties.
            Doing so will ensure the value is in the correct unit of measurement.
            </para>
            <para>
            This property is not saved in the label format file.
            </para>
            </remarks>
            <example>
            The following example demonstrates how to set 
            the Units to use during page setup.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\Units\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PageSetup\Units\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethod">
            <summary>
            Defines system database authentication methods.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethod.Windows">
            <summary>
            Uses Windows authentication when logging into the system database.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethod.SQLServer">
            <summary>
            Uses SQL Sever authentication when logging into the system database. Requires SQL server to be configured to accept SQL server login.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethodHelper">
            <summary>
            Internal help class.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethodHelper.ConvertFrom(Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethod)">
            <summary>
            Convert a system database api identifier into a reader api identifier.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseAuthenticationMethodHelper.ConvertTo(Seagull.BtSystem.Client.Reader.SystemDatabaseAuthenticationMethod)">
            <summary>
            Convert a reader api identifier into a System Database api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterNameFilter">
            <summary>
            Represents a filter used to query records from the system database based on a printer name.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.PrinterNameFilter.#ctor(System.String)">
            <summary>
            Creates an instance of a printer name filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="printerName">
            A printer name being filtered.
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterNameFilter.PrinterName">
            <summary>
            Gets or sets the printer name.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterNameFilter.PatternMatchEscapeCharacter">
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.ExpressionFilter">
            <summary>
            Represents a filter used to query records from the system database based on an expression.
            </summary>
            <remarks>
            Most of the time, one filter is sufficient when searching for information in the system database. In some situations, however, 
            more advanced filtering is required. The ExpressionFilter object allows you to combine several filters using AND and OR operations 
            to return the desired records.
            </remarks>
            <!--TODO HELP: Need example-->
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ExpressionFilter.#ctor">
            <summary>
            Creates a expression filter instance.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ExpressionFilter.Add(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter,Seagull.BarTender.SystemDatabase.Operand)">
            <summary>
            Adds a new filter to the expression with a specified operand (e.g. AND or OR).
            </summary>
            <remarks>
            If this is the last filter added to the expression, the operand is ignored.
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">The system database filter to use.</param>
            <param name="operand">The operand to apply.</param>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ExpressionFilter.Add(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Add a new filter to the expression. 
            </summary>
            <remarks>
            If this is not the last filter added to the expression, an AND operand will be used.
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">The system database filter to use.</param>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskQueue">
            <summary>
            Contains a collection of 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances that are awaiting execution by an available
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <remarks>
            The TaskQueue collection
            operates like a queue; Task instances
            are inserted into the queue and
            handled in order.
              <para>
              Besides its normal running state,
              the TaskQueue can be in two
              other states: locked and paused.
              These two states are not exclusive
              to each other; a queue may be
              locked and paused at the same time.
              </para>
              <para>
              If a TaskQueue is locked, the TaskQueue
              is no longer able to recieve a new Task
              instance.  The TaskQueue is locked
              by calling its 
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Lock.htm">
              Lock</a> method.  To unlock the queue,
              invoke the queue's
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Unlock.htm">
              Unlock</a> method.
              </para>
              <para>
              If a TaskQueue is paused, the TaskQueue
              still allows Task instances to be added.
              However, while paused the TaskQueue
              will cease to process any Task remaining
              in the queue.
              To pause a TaskQueue, call its
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Pause.htm">
              Pause</a> method.  
              The TaskQueue is unpaused by calling its 
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Resume.htm">
              Resume</a> method.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a TaskQueue object.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\RunTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\RunTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.Clear">
            <summary>
            Removes all 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances
            from the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> collection. 
            </summary>
            <remarks>
            This method does not process 
            the Task instances that are in the queue. 
            Instead, the Clear method forces each Task to return.
              <para>
              The Clear method only affects Task remaining
              in the queue; it does not affect Task that 
              are currently processing.  Any Task that has
              been cleared from the queue will generate
              a 
              <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
              TaskStatus.Error</a>.  Any Task cleared from
              the queue will also generate a
              </para>
              <para>
              <b>Note:</b> The TaskQueue is paused and locked 
              while this operation is being performed.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to clear a TaskQueue instance of all pending tasks.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Clear\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Clear\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.Resume">
            <summary>
            Resumes the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> collection.
            </summary>
            <remarks>
            When the Resume method is called, Task instances
            in the queue will resume processing.
              <para>
              To pause the TaskQueue, call the queue's
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Pause.htm">
              Pause</a> method.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to resume a TaskQueue after it has been paused.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Resume\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Resume\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.Pause">
            <summary>
            Pauses the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> collection.
            Prevents tasks in the task queue from being processed by a print engine.  
            New tasks can be added to the task queue when paused, but no tasks will 
            process until the queue is resumed.  
            Note:  The Pause method does not shut down any running print engines.  Refer to
            the TaskManager's 
            <a href="M_Seagull_BarTender_PrintServer_TaskManager_Stop.htm">
            Stop</a> method, and the TaskEngine's       
            <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Stop.htm">
            Stop</a> and 
            <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Terminate.htm">
            Terminate</a> methods for information on shutting down print engines.
            </summary>
            <remarks>
            While the TaskQueue is paused, any 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances waiting in the queue will not be processed.  However,
            new Task instances are allowed to be added to the queue.
            Any Task that is currently processing will continue
            processing as normal.
              <para>
              To resume the queue, call the queue's
              <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Resume.htm">
              Resume</a> method.
              </para>
              <para>
              <b>Note:</b> This method does not shut down active
              <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
              TaskEngine</a> instances.  Refer to TaskEngine's 
              <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Stop.htm">
              Stop</a>
              and
              <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Terminate.htm">
              Terminate</a> methods
              for information on how to shut down a TaskEngine.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to pause a TaskQueue.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Pause\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Pause\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.Lock">
            <summary>
            Locks the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>,
            preventing new 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances
            from being added to the queue.
            </summary>
            <remarks>
            Use the 
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Unlock.htm">
            Unlock</a> method
            to unlock the TaskQueue.
            </remarks>
            <example>
            The following example demonstrates
            how to lock a TaskQueue, causing exceptions during future attempts to add tasks.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Lock\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Lock\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.Unlock">
            <summary>
            Unocks a locked 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>,
            allowing new 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances
            to be added to the queue.
            </summary>
            <remarks>
            Use the 
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Lock.htm">
            Lock</a> method
            to lock the TaskQueue.
            </remarks>
            <example>
            The following example demonstrates
            how to unlock a TaskQueue after it has been locked.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Unlock\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Unlock\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.QueueTask(Seagull.BarTender.PrintServer.Tasks.Task)">
            <summary>
            Places a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> on the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>, 
            to be processed in turn by the next available
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <param name="task">
            The Task to be placed on the queue.
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
            TaskStatus</a>
            enumeration.  Indicates whether the Task succeeded, encountered an error,
            timed out, or was submitted.
            </returns>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskQueueException" caption="TaskQueueException">
            A TaskQueueException is thrown if the TaskQueue is locked.
              <para>
              A TaskQueueException is thrown if the TaskQueue is full.
              </para>
            </exception>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if there are no
            TaskEngine instances currently running.
            </exception>
            <remarks>
            QueueTask returns immediately regardless of whether or not the task has
            been completed.  To ensure that the method does not return
            until the Task has completed,
            call the 
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_QueueTaskAndWait.htm">
            QueueTaskAndWait</a>
            method.
            </remarks>
            <example>
            The following example demonstrates
            how to perform a task asynchronously using QueueTask.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\QueueTask\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\QueueTask\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.QueueTaskAndWait(Seagull.BarTender.PrintServer.Tasks.Task,System.Int32)">
            <summary>
            Submits a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            to the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            and waits
            for the Task to finish processing before
            returning.
            </summary>
            <param name="task">
            The Task to submit.
            </param>
            <param name="waitForCompletionTimeout">
            The length of time (in milliseconds) that the QueueTaskAndWait method will 
            wait for a Task to complete processing. 
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
              <para>
              <b>Note:</b> The timeout does not take into account time spent on 
              the TaskQueue.
              </para>
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
            TaskStatus</a> 
            enumeration.
            </returns>
            <remarks>
            This method will only return once the Task has finished processing.
            </remarks>
            <example>
            The following example demonstrates
            how to perform a task synchronously using QueueTaskAndWait.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\RunTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\RunTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskQueue.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to implicitly use GetEnumerator to iterate through tasks in the TaskQueue.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueue.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            instances in the queue. Read-only.
            </summary>
            <value>
            An int. Returns the number of Task instances in the queue.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueue.Item(System.Int32)">
            <summary>
            Gets a reference to a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            instance at the specified index. Read-only.
            </summary>
            <param name="index">
            The index of the Task instance.
            </param>
            <returns>
            Returns a Task instance at the specified index.
            </returns>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueue.IsPaused">
            <summary>
            Gets whether or not the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>  collection
            is in a paused state. Read-only.
            </summary>
            <value>
            A bool.  Returns a value of <i>true</i> if the
            TaskQueue is paused; <i>false</i> if otherwise.
            </value>
            <remarks>
            To pause the queue, call its 
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Pause.htm">
            Pause</a> method.
            To resume the queue, call its
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Resume.htm">
            Resume</a> method.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueue.IsLocked">
            <summary>
            Gets whether or not the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>  collection
            is in a locked state. Read-only.
            </summary>
            <value>
            A bool.  Returns a value of <i>true</i> if the
            TaskQueue is locked; <i>false</i> if otherwise.
            </value>
            <remarks>
            To lock the queue, call its 
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Lock.htm">
            Lock</a> method.
            To resume the queue, call its
            <a href="M_Seagull_BarTender_PrintServer_TaskQueue_Unlock.htm">
            Unlock</a> method.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueue.MaxAllowedTasks">
            <summary>
            Gets or sets the maximum number of tasks allowed in the queue.
            </summary>
            <value>
            An int.  A value of 0 or less is inteperted to mean
            an infinite number of allowed tasks.
            </value>
            <remarks>
            If the maximum number of tasks is exceeded, a 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueueException.htm">
            TaskQueueException</a> is thrown.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.GroupTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that contains one or more Tasks that are run
            in order on a single 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <remarks>
            
            </remarks>
            <example>
            The following example demonstrates
            how to perform batch execution of multiple tasks by using a GroupTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GroupTask.#ctor">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a>
            instance.
            </summary>
            <example>
            The following example demonstrates
            how to create an instance of the GroupTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GroupTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
            <example>
            The following example demonstrates
            how to override the OnRun member of a custom child class of GroupTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GroupTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>.
            </summary>
            <example>
            The following example demonstrates
            how to override the OnValidate member of a custom child class of GroupTask.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskQueueException" caption="TaskQueueException">
            A TaskQueueException is thrown if validation fails.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GroupTask.Add(Seagull.BarTender.PrintServer.Tasks.Task)">
            <summary>
            Adds a new task to the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a>.
            </summary>
            <param name="task">
            The
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            to add.
            </param>
            <remarks>
            
            </remarks>
            <example>
            The following example demonstrates
            how to add tasks to a group task so they may be executed together.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Add\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\Add\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.GroupTask.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">GroupTask</a> collection.
            </summary>
            <example>
            The following example demonstrates
            how to implicitly use the GetEnumerator method of a GroupTask by using a foreach loop.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\GroupTask\OnRun\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.GroupTask.Count">
            <summary>
            Gets the number of tasks 
            contained in the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_GroupTask.htm">
            GroupTask</a>.
            </summary>
            <value>
            An int.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.GroupTask.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            at the specified index. Read-only.
            </summary>
            <param name="index">
            The index of the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            to get.
            </param>
            <value>
            An int.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.ModifyRegistry">
            <summary>
            An useful class to read/write/delete/count registry keys
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.Read(System.String)">
            <summary>
            To read a registry key.
            input: KeyName (string)
            output: value (string) 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.Write(System.String,System.Object)">
            <summary>
            To write into a registry key.
            input: KeyName (string) , Value (object)
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.DeleteKey(System.String)">
            <summary>
            To delete a registry key.
            input: KeyName (string)
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.DeleteSubKeyTree">
            <summary>
            To delete a sub key and any child.
            input: void
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.SubKeyCount">
            <summary>
            Retrive the count of subkeys at the current key.
            input: void
            output: number of subkeys
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.ModifyRegistry.ValueCount">
            <summary>
            Retrive the count of values in the key.
            input: void
            output: number of keys
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.ModifyRegistry.ShowError">
            <summary>
            A property to show or hide error messages 
            (default = false)
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.ModifyRegistry.SubKey">
            <summary>
            A property to set the SubKey value
            (default = "SOFTWARE\\" + Application.ProductName.ToUpperInvariant())
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.ModifyRegistry.BaseRegistryKey">
            <summary>
            A property to set the BaseRegistryKey value.
            (default = Registry.LocalMachine)
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskQueueException">
            <summary>
            Specifies an exception caused by a
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            error.
            </summary>
            <remarks>
            
            </remarks>
            <example>
            The following example demonstrates
            code that will throw a TaskQueueException.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Unlock\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskQueue\Unlock\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskQueueException.ErrorId">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueueException_ErrorCode.htm">
            ErrorId</a> 
            of the exception. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_PrintServer_TaskQueueException_ErrorCode.htm">
            ErrorCode</a> 
            enumeration.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskQueueException.ErrorCode">
            <summary>
            Specifies error codes for
            a
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            collection.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskQueueException.ErrorCode.Locked">
            <summary>
            The TaskQueue is locked.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskQueueException.ErrorCode.Full">
            <summary>
            The TaskQueue is full.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskQueueException.ErrorCode.InvalidAccess">
            <summary>
            The TaskQueue cannot be accessed.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskQueueException.ErrorCode.Duplicate">
            <summary>
            The Task is already on the TaskQueue
            or is currently processing.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterEventArgs">
            <summary>
            Provides details concerning a printer-related event.
            </summary>
            <example>
            The following example demonstrates
            a PrinterEventArgs instance being passed to an event handling method.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet2" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet2" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrinterEventArgs.#ctor(Maestro.Interface.PrinterEventInfo,Seagull.BarTender.Print.Printer)">
            <summary>
            Creates an instance of the PrinterEventArgs class.
            </summary>
            <param name="eventInfo">
            Information regarding the printer event.
            </param>
            <param name="printer">
            The printer reporting the event.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Comment">
            <summary>
            Gets the user-defined printer comment.  Read-only.
            </summary>
            <value>
            A string.  Returns the user-defined printer comment.  This value
            may be an empty string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.ComputerName">
            <summary>
            Gets the name of the computer where the printer is connected.  Read-only.
            </summary>
            <value>
            A string.  Returns the name of the computer where the printer is connected.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.DriverVersion">
            <summary>
            Gets the version of the printer's installed driver.  Read-only.
            </summary>
            <value>
            A string.  Returns the version of the printer's installed driver.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Location">
            <summary>
            Gets the user-defined printer location.  Read-only.
            </summary>
            <value>
            A string.  Returns the user-defined printer location.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Message">
            <summary>
            Gets a message describing the event.  Read-only.
            </summary>
            <value>
            A string.  Returns a message describing the event.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Model">
            <summary>
            Gets the model name of the printer.  Read-only.
            </summary>
            <value>
            A string.  Returns the model name of the printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Name">
            <summary>
            Gets the friendly name of the printer.  Read-only.
            </summary>
            <value>
            A string.  Returns the friendly name of the printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Port">
            <summary>
            Gets the port the printer is using to connect to the system.  Read-only.
            </summary>
            <value>
            A string.  Returns the port the printer is using to connect to the system.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Status">
            <summary>
            Gets the status of the printer.  Read-only.
            </summary>
            <value>
            A string.  Returns the status of the printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.StatusSeverity">
            <summary>
            Gets the severity of the printer status.  Read-only.
            </summary>
            <value>
            A string.  Returns the severity of the printer status.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterEventArgs.Printer">
            <summary>
            The printer that reported the event.  Read-only.
            </summary>
            <value>
            A Printer object.  Returns the printer that reported the event.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Message">
            <summary>
            The Message object represents an informational, warning, or error message.  
            </summary>
            <example>
            The following example demonstrates how to
            create an instance of the Message class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Message.#ctor(System.String,System.Int32,Seagull.BarTender.Print.MessageSeverity,System.String)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>
            class.
            </summary>
            <param name="text">
            Sets the 
            <a href="P_Seagull_BarTender_Print_Message_Text.htm">
            Text</a>
            of the Message.
            </param>
            <param name="id">
            Sets the 
            <a href="P_Seagull_BarTender_Print_Message_ID.htm">
            ID</a>
            of the Message.
            </param>
            <param name="severity">
            Sets the 
            <a href="P_Seagull_BarTender_Print_Message_Severity.htm">
            Severity</a>
            of the Message.
            </param>
            <param name="category">
            Sets the 
            <a href="P_Seagull_BarTender_Print_Message_Category.htm">
            Category</a>
            of the Message.
            </param>
            <example>
            The following example demonstrates how to
            create an instance of the Message class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.Text">
            <summary>
            Gets the contents of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>. 
            Read-only.
            </summary>
            <value>
            A string. Contains the contents of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.ID">
            <summary>
            Gets the unique ID number of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>. 
            Read-only.
            </summary>
            <value>
            An int.  Contains the ID of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.Severity">
            <summary>
            Gets the
            <a href="T_Seagull_BarTender_Print_MessageSeverity.htm">MessageSeverity</a>
            of the
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_MessageSeverity.htm">MessageSeverity</a>
            enumeration. Specifies the severity of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.Category">
            <summary>
            Gets name of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>
            type. Read-only.
            </summary>
            <value>
            A string. Contains the catogory of the
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.Verification">
            <summary>
            Gets a 
            <a href="T_Seagull_BarTender_Print_Verification.htm">Verification</a> 
            object when an error has occurred while 
            exporting to a printer code template. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Verification.htm">Verification</a> 
            enumeration. Indicates an error that has occurred while exporting
            to a printer code template.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Message.Source">
            <summary>
            Gets the
            <a href="T_Seagull_BarTender_Print_MessageSource.htm">Source</a>
            of the
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_MessageSource.htm">MessageSource</a>
            enumeration. Specifies the source of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.LicenseConnection">
            <summary>
            Provides settings used to connect to a Seagull License Server.
            </summary>
            <remarks>
            The
            <a href="T_Seagull_BarTender_Print_LicenseServer.htm">
            LicenseServer</a>
            object provides two LicenseConnections, 
            <a href="P_Seagull_BarTender_Print_LicenseServer_PreferredConnection.htm">
            PreferredConnection</a>
            and
            <a href="P_Seagull_BarTender_Print_LicenseServer_AlternateConnection.htm">
            AlternateConnection</a>.
            Ensure these are set correctly to connect to a Seagull License Server.
            </remarks>
            <example>
            The following example demonstrates
            how to change the port of a LicenseConnection instance.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseConnection\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseConnection\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LicenseConnection.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseConnection.Address">
            <summary>
            Gets or sets the address of the preferred Seagull License Server. 
            </summary>
            <value>
            A string.  Specifies the IP address or name of the 
            computer that the Seagull License Server is running on.
            The address can be a server name, a domain name, or an IP Address.
              <para>
              Setting the value to "*" allows automatic
              detection of the Seagull License Server.
              A port value must then be specified. BarTender will use this port
              to find a computer on the local network that is running
              Seagull License Server.
              </para>
              <para>
              <strong>Note:</strong> Automatic detection will not find a Seagull
              License Server that is behind a network router.
              </para>
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseConnection.Port">
            <summary>
            Gets or sets the port used to communicate with the 
            Seagull License Server.
            </summary>
            <value>
            An int.  May be any valid value between 1024 to 65535.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseConnection.Timeout">
            <summary>
            Gets or sets the maximum length of time in seconds 
            that BarTender will keep trying to communicate with the 
            Seagull License Server before giving up. 
            </summary>
            <value>
            An int.  The value is represented in seconds.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseConnection.Retries">
            <summary>
            Gets or sets the number of times 
            BarTender will attempt to connect to 
            a Seagull License Server.
            </summary>
            <value>
            An int.  Specifies the number of times
            BarTender will attempt to connect to 
            a Seagull License Server.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelFormatThumbnail">
            <summary>
            Exports thumbnail images of label formats.
            </summary>
            <remarks>
            Each label format file contains an 
            embedded thumbnail image.
            To extract this image, call the static
            <a href="M_Seagull_BarTender_Print_LabelFormatThumbnail_Create.htm">
            Create</a>
            method.
              <para>
              The extracted thumbnail represents a label format prior to printing.
              This Image will maintain the label format's aspect ratio.
              If the Image size does not conform to the aspect ratio, 
              the label format portion of the image will scale down to the appropriate size 
              to maintain aspect ratio; a colored background will fill in the remainder
              of the image.
              </para>
              <para>
              <b>Note: </b> If the label format file can't be opened, the returned
              Image will be the BarTender label format icon.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to create an image of a format and save it to file.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelFormatThumbnail\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelFormatThumbnail\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatThumbnail.Create(System.String,System.Drawing.Color,System.Int32,System.Int32)">
            <summary>
            Creates a thumbnail image using any label format
            file.
            </summary>
            <param name="formatFileName">
            The file name of the 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">
            LabelFormatDocument</a> 
            to export the thumbnail of.
            </param>
            <param name="backgroundColor">
            The background color of the thumbnail image.
            This parameter does not take into account
            the alpha channel of a Color.
            </param>
            <param name="width">
            Defines the width of the exported thumbnail
            in pixels.
            </param>
            <param name="height">
            Defines the height of the exported thumbnail
            in pixels.
            </param>
            <returns>
            An 
            <a href="http://msdn.microsoft.com/en-us/library/system.drawing.image.aspx">
            Image</a>
            object. The caller is responsible for calling Dispose() on the returned Image object to optimize memory usage.
            </returns>
            <remarks>
            If the width and height are above
            the thumbnail's default resolution, the image
            will automatically scale to that size.
            Image quality may be reduced if this occurs.
            </remarks>
            <exception cref="T:System.IO.DirectoryNotFoundException" caption="DirectoryNotFoundException">
            An exception is thrown if the format file does not exist.
            </exception>
            <exception cref="T:System.ArgumentException" caption="ArgumentException">
            An exception is thrown if width or height are less than 1 or greater than 4096.
            </exception>
            <exception cref="T:Seagull.BarTender.Print.LabelFormatThumbnailException" caption="LabelFormatThumbnailException">
            An exception is thrown if an error occurs while exporting the thumbnail.
            There are several reasons this could happen:
            1) The label format file is not a BarTender label format or is corrupt. 
            2) Access to the label format file is denied. 
            3) BarTender may need to be reinstalled.
            </exception>
            <example>
            The following example demonstrates
            how to create an image of a format and save it to file.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelFormatThumbnail\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LabelFormatThumbnail\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
            
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatThumbnail.GetComment(System.String)">
            <summary>
            Extracts the comment from the LabelFormatFile
            </summary>
            <param name="formatFileName">
            The file name of the 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">
            LabelFormatDocument</a> 
            to extract the comment of.
            </param>
            <returns>
            The label comment
            </returns>
            <remarks>
            Since this method does not require BarTender to be running, it is
            much faster than getting the comment from a LabelFormatDocument object.
            </remarks>
            <exception cref="T:System.IO.DirectoryNotFoundException" caption="DirectoryNotFoundException">
            An exception is thrown if the format file does not exist.
            </exception>
            <exception cref="T:Seagull.BarTender.Print.LabelFormatThumbnailException" caption="LabelFormatThumbnailException">
            An exception is thrown if an error occurs while extracting the comment.
            There are several reasons this could happen:
            1) The label format file is not a BarTender label format or is corrupt. 
            2) Access to the label format file is denied. 
            3) BarTender may need to be reinstalled.
            </exception>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseReader">
            <summary>
            A reader instance that allows querying the system database.
            </summary>
            <remarks>
            The SystemDatabaseReader object provides functionality to search and retrieve information from the system database using one of several Get 
            methods.  Each Get method returns a collection of job or message objects.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.#ctor(Seagull.BarTender.SystemDatabase.SystemDatabaseConnection)">
            <summary>
            Constructs an instance of the system database reader.
            </summary>
            <param name="connection">
            An instance of a system database connection object.
            </param>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetBarTenderPrintJobs(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of BarTender print jobs found in the system database based on a filter.
            </summary>
            <remarks>
            Each time you print a label from an application in the BarTender Suite, BarTender sends the 
            label format to the printer in the form of a <i>BarTender print job</i>. The system database 
            stores detailed information about each print job, such as the time the print job was executed, 
            the status of the print job, and the printer. The GetBarTenderPrintJobs method returns BarTender
            print jobs found in the BarTender System Database. 
            <para>
            GetBarTenderPrintJobs makes a query into the System Database and returns a collection of BarTender print
            job objects. To return <i>all</i> BarTender print jobs, you can pass in null as the filter.  If the BarTender 
            System Database contains a large number of print jobs, this query may take a significant amount of time to 
            run and consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only information about a specific BarTender print job.  
            The System Database SDK returns specific data through the use of filters. GetBarTenderPrintJobs() supports the use
            of the DateTimeRangeFilter, GuidFilter, JobNameFilter, PrinterNameFilter, and UserNameFilter filters. 
            Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.</para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of BarTender print jobs.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetBarTenderPrintJobStatusMessages(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of BarTender print job status messages found in the system database based on a filter.
            </summary>
            <remarks>
            A status message contains information about the status of the print job, such as queued, paused, or error.
            <para>
            The GetBarTenderPrintJobStatusMessages method makes a query into the System Database and returns a collection of BarTender 
            status messages. To return all BarTender status messages in the System Database, you can pass in null as the filter. If 
            the BarTender System Database contains a large number of status messages, this query may take a significant amount of time 
            to run and consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only information about a specific BarTender status message.  
            The System Database SDK returns specific data through the use of filters. GetBarTenderPrintJobStatusMessages() 
            supports the use of the DateTimeRangeFilter, GuidFilter, and JobNameFilter filters. Passing any other filters will 
            generate a <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of BarTender print job status messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetBarTenderPrintJobApplicationMessages(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of BarTender print job appplication messages found in the system database based on a filter.
            </summary>
            <remarks>
            A print job application message is a message returned by an application in the BarTender Suite that is
            directly related to a print job. An example would be "The print job completed successfully." 
            <para>
            The GetBarTenderPrintJobApplicationMessages method makes a query into the System Database and returns a collection of 
            BarTender messages that relate to a print job. To return all BarTender print job application messages in the System 
            Database, you can pass in null as the filter. If the BarTender System Database contains a large number of print jobs, 
            this query may take a significant amount of time to run and consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only application messages about a specific BarTender print job.  
            The System Database SDK returns specific data through the use of filters. GetBarTenderPrintJobApplicationMessages() 
            supports the use of the ComputerNameFilter, ComputerDomainFilter, DateTimeRangeFilter, GuidFilter, JobNameFilter, and 
            SeverityFilter filters. Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>      
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of BarTender print job application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetApplicationMessages(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of appplication messages found in the system database based on a filter.
            </summary>
            <remarks>
            An application message is a message generated by an application in the BarTender Suite as it processes a print job. 
            BarTender can return messages of three different severities:<p></p>
            <list type="bullet">
            <item>Error messages prevent applications in the BarTender Suite from executing a print job. Error conditions 
            must be resolved before you can continue to print or export a label format to a printer code template. </item>
            <item>Warning messages notify the user that the print output may not be as expected. It is not mandatory to resolve 
            warnings before printing or exporting a label format. </item>
            <item>Informational messages notify the user of an event that will not affect the print output.</item>
            </list>
            <para>
            The GetApplicationMessages method makes a query into the System Database and returns a collection of messages generated
            by applications in the BarTender Suite. To return all BarTender application messages in the System Database, you can pass 
            in null as the filter. If the BarTender System Database contains a large number of application messages, this query may 
            take a significant amount of time to run and consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only application messages with a specific severity or on a specific computer.  
            The System Database SDK returns specific data through the use of filters. GetApplicationMessages() 
            supports the use of the ComputerNameFilter, ComputerDomainFilter, DateTimeRangeFilter, and SeverityFilter filters. 
            Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>      
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of application messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetPrinterMaestroPrintJobs(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of Printer Maestro print jobs found in the system database based on a filter.
            </summary>
            <remarks>
            Each time you print a document while Printer Maestro is running, the system database 
            stores detailed information about each print job, such as the time the print job was executed, 
            the status of the print job, and the printer.
            <para>
            The GetPrinterMaestroPrintJobs method makes a query into the System Database and returns a collection of print
            job objects. To return all print jobs in the System Database, you can pass in null as the filter. If the BarTender 
            System Database contains a large number of print jobs, this query may take a significant amount of time to run and 
            consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only information about a specific print job. The System Database SDK 
            returns specific data through the use of filters. GetPrinterMaestroPrintJobs() supports the use
            of the DateTimeRangeFilter, GuidFilter, JobNameFilter, PrinterNameFilter, and UserNameFilter filters. 
            Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of Printer Maestro print jobs.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetPrinterMaestroJobEventMessages(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of Printer Maestro job event messages found in the system database based on a filter.
            </summary>
            <remarks>
            An event message is a message that records what happens during a print job. The GetPrinterMaestroJobEventMessages method 
            makes a query into the System Database and returns a collection of event message objects. To return all job event messages 
            in the System Database, you can pass in null as the filter. If the BarTender System Database contains a large number of 
            print jobs, this query may take a significant amount of time to run and consume computer memory resources.  
            <para>
            It is often necessary to return only information about a specific event message. The System Database SDK returns specific data
            through the use of filters. GetPrinterMaestroJobEventMessages() supports the use of the DateTimeRangeFilter, PrinterNameFilter, 
            and SeverityFilter filters. Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <!--TODO HELP: need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of Printer Maestro job event messages. </returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetPrinterMaestroInventoryMessages(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of Printer Maestro inventory messages found in the system database based on a filter.
            </summary>
            <remarks>
            An inventory message is a message generated by Printer Maestro about an inventory item, sometimes alerting the user
            of supply levels for your printer. The GetPrinterMaestroInventoryMessages method makes a query into the System Database and 
            returns a collection of inventory event objects. To return all inventory messages in the System Database, you can pass in 
            null as the filter. If the BarTender System Database contains a large number of inventory items, this query may take a 
            significant amount of time to run and consume computer memory resources.  
            <para>
            It is often necessary to return only information about a specific inventory item tracked by Printer Maestro.  
            The System Database SDK returns specific data through the use of filters. GetPrinterMaestroInventoryMessages() 
            supports the use of the DateTimeRangeFilter, InventoryItemDescriptionFilter, SeverityFilter, and UserNameFilter filters. 
            Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <param name="filter">
            <para>A system database filter. </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of Printer Maestro inventory messages.</returns>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseReader.GetSecurityPermissionChecks(Seagull.BarTender.SystemDatabase.SystemDatabaseFilter)">
            <summary>
            Returns a collection of security permission checks found in the system database based on a filter.
            </summary>
            <remarks>
            When security has been enabled for a PC via Security Center, all applications in the BarTender Suite will check 
            whether the current user has permission to perform certain actions (e.g. Administer, Modify Database Setup, Print 
            in BarTender). The GetSecurityPermissionChecks method a collection of these permission checks found in the BarTender System 
            Database.
            <para>
            The GetSecurityPermissionChecks method makes a query into the System Database and returns a collection of permission checks
            performed by applications in the BarTender Suite. To return all permission checks stored in the System Database, you can pass 
            in null as the filter. If the BarTender System Database contains a large number of permission checks, this query may take a 
            significant amount of time to run and consume computer memory resources.  
            </para>
            <para>
            It is often necessary to return only information about a specific permission check.  
            The System Database SDK returns specific data through the use of filters. GetSecurityPermissionChecks() supports the use
            of the ComputerNameFilter, ComputerDomainNameFilter, DateTimeRangeFilter, SecurityPermissionCheckActionFilter, 
            SecurityPermissionCheckResult, and UserNameFilter filters. Passing any other filters will generate a 
            <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </para>
            </remarks>
            <!--TODO HELP: Need example-->
            <param name="filter">
            <para>A system database filter.  </para>
            </param>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            A SystemDatabaseConnectionException is thrown if a connection cannot be made to the BarTender System Database. 
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            A SystemDatabaseFilterException is thrown if a filter cannot be performed. 
            </exception>
            <returns>A collection of security permission checks.</returns>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that provides access
            to a Seagull License Server.
            </summary>
            <example>
            The following example demonstrates
            how to instantiate and execute a LicenseServerTask in order 
            to check the connection of a specific Seagull License Server.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.#ctor">
            <summary>
            
            </summary>
            <example>
            The following example demonstrates
            how to create an instance of the LicenseServerTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask.htm">
            LicenseServerTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask.htm">
            LicenseServerTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.IsConnected">
            <summary>
            Gets whether or not BarTender is connected to
            a Seagull License Server. Read-only.
            </summary>
            <value>
            A bool.  Returns <i>true</i> if BarTender is connected to a
            Seagull License Server; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.ReconnectIfDisconnected">
            <summary>
            Gets whether or not the BarTender print engine should attempt
            to reconnect to 
            the BarTender License Server 
            if disconnected.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the
            BarTender print engine should attempt
            to reconnect to the BarTender License Server
            if disconnected; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.PreferredConnection">
            <summary>
            Gets the preferred
            <a href="T_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask_TaskLicenseConnection.htm">
            TaskLicenseConnection</a>
            to a Seagull License Server. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask_TaskLicenseConnection.htm">
            TaskLicenseConnection</a>
            object.  Specifies the preferred connection to a Seagull License
            Server.
            </value>
            <remarks>
            If the 
            PreferredConnection 
            is unable to connect to a Seagull License Server,
            an attempt is made using the 
            <a href="P_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask_AlternateConnection.htm">
            AlternateConnection.</a>
              <para>
              <strong>Note:</strong> Automatic detection will not find a Seagull
              License Server that is behind a network router.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.AlternateConnection">
            <summary>
            Gets the alternate
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            TaskLicenseConnection</a> to a Seagull License Server. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_LicenseConnection.htm">
            TaskLicenseConnection</a>
            object.  Specifies the alternate connection to a Seagull License
            Server.
            </value>
            <remarks>
            If the 
            <a href="P_Seagull_BarTender_PrintServer_Tasks_LicenseServerTask_PreferredConnection.htm">
            PreferredConnection</a> 
            is unable to connect to a Seagull License Server,
            an attempt is made using the AlternateConnection.
              <para>
              <strong>Note:</strong> Automatic detection will not find a Seagull
              License Server that is behind a network router.
              </para>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.TaskLicenseConnection">
            <summary>
            Provides settings used to connect to a Seagull License Server.
            </summary>
            <example>
            The following example demonstrates
            how to instantiate and execute a LicenseServerTask in order 
            to check the connection of a specific Seagull License Server.
            The LicenseServerTask.PreferredConnection property is a TaskLicenseConnection object.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\LicenseServerTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.TaskLicenseConnection.Address">
            <summary>
            Gets or sets the address of the preferred Seagull License Server. 
            </summary>
            <value>
            A string.  Specifies the IP address or name of the 
            computer that the Seagull License Server is running on.
            The address can be a server name, a domain name, or an IP Address.
              <para>
              Setting the value to "*" allows automatic
              detection of the Seagull License Server.
              A port value must then be specified. BarTender will use this port
              to find a computer on the local network that is running
              Seagull License Server.
              </para>
              <para>
              <strong>Note:</strong> Automatic detection will not find a Seagull
              License Server that is behind a network router.
              </para>
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.TaskLicenseConnection.Port">
            <summary>
            Gets or sets the port used to communicate with the 
            Seagull License Server.
            </summary>
            <value>
            An int.  May be any valid value between 1024 to 65535.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.TaskLicenseConnection.Retries">
            <summary>
            Gets or sets the number of times 
            BarTender will attempt to connect to 
            a Seagull License Server.
            </summary>
            <value>
            An int.  Specifies the number of times
            BarTender will attempt to connect to 
            a Seagull License Server.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.LicenseServerTask.TaskLicenseConnection.Timeout">
            <summary>
            Gets or sets the maximum length of time in seconds 
            that the BarTender print engine 
            will keep trying to communicate with the 
            Seagull License Server before giving up. 
            </summary>
            <value>
            An int.  The value is represented in seconds.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Librarian.UserNameDisplayFormat">
            <summary>
            Determines how user names are displayed in Librarian.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.UserNameDisplayFormat.DomainUserName">
            <summary>
            User names are displayed as the user name of the user logged into the computer, preceded by the domain.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.UserNameDisplayFormat.UserName">
            <summary>
            User names are displayed as only the user name of the user logged into the computer.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.UserNameDisplayFormat.UserDisplayName">
            <summary>
            User names are displayed as the alias name defined in Windows.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.UserNameDisplayFormat.UserPrincipalName">
            <summary>
            User names are displayed as an internet-style login name of the user.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianTransactionCollection">
            <summary>
            Represents a set of transactions that occurred on a file.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.TransactionType">
            <summary>
            Determines the type of transaction that took place.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.None">
            <summary>
            No transaction occurred.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.Add">
            <summary>
            A file or folder was added.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.CheckOut">
            <summary>
            A file was checked out of the repository.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.CheckIn">
            <summary>
            A file was checked in to the repository.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.UndoCheckOut">
            <summary>
            A checked out file was reverted back to the latest revision.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.Rollback">
            <summary>
            A file was reverted to a previous revision.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.Delete">
            <summary>
            A file or folder was deleted from the repository.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.Undelete">
            <summary>
            A deleted file or folder was restored.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.Rename">
            <summary>
            A file or folder was renamed.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.ChangeState">
            <summary>
            A file was assigned a new workflow state.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.TransactionType.AddComment">
            <summary>
            A comment was added to a file, revision, or folder.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianTransaction">
            <summary>
            Represents a transaction, or event, pertaining to a particular file in the Librarian database.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianTransaction.UserName(Seagull.BarTender.Librarian.UserNameDisplayFormat)">
            <summary>
            Returns the user who performed the given transaction.
            </summary>
            <param name="format">Specifies the user name format.</param>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianTransaction.GetTransaction(Seagull.BarTender.Librarian.Library,System.Int32,System.Int32)">
            <summary>
            Retrieves a LibrarianTransaction object based on the specified itemId and transaction number
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianTransaction.#ctor(Seagull.BarTender.Librarian.Library,Seagull.Librarian.Core.VaultItem)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.LibrarianTransaction.QueryProperties(Seagull.BarTender.Librarian.Library,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{Seagull.Librarian.Core.VaultItem.Property})">
            <summary>
            Helper method for performing queries via LibrarianPropertyCache
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.TransactionType">
            <summary>
            Returns the type of transaction that took place. 
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.TransactionTypeString">
            <summary>
            Returns the type of transaction as a string.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.TransactionNumber">
            <summary>
            Returns the event number of the transaction.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.RevisionNumber">
            <summary>
            Returns the revision number of the transaction.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.TransactionTime">
            <summary>
            Returns the time that the transaction took place.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.TransactionPath">
            <summary>
            Returns the path of the file at the time of the transaction.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianTransaction.CurrentPath">
            <summary>
            Returns the current location of the file in the repository.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelFormat">
            <summary>
            Represents a label format. LabelFormat objects hold the data and properties for a label
            that may or may not be open in BarTender. 
            </summary>
            <remarks>
            To print a label using the properties set on a LabelFormat object, pass in the LabelFormat object 
            when opening a
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>. 
            When a LabelFormatDocument is opened in this way, any format data that was set on the LabelFormat 
            object will carry over to the newly opened LabelFormatDocument. This allows format data to be set 
            before the LabelFormatDocument is opened in a BarTender print engine.
            </remarks>
            <example>
            The following example demonstrates
            how to create an instance of LabelFormat then open a LabelFormatDocument using
            an engine, then finally print the format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="F:Seagull.BarTender.Print.LabelFormat.NullLabelFormat">
            <summary>
            BT Label Format Interface is null
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormat.#ctor(System.String)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a> 
            class, 
            specifying a format file name.
            </summary>
            <param name="fileName">
            Specifies the format file name.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of LabelFormat.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormat.LoadFrom(Seagull.BarTender.Print.LabelFormat,Seagull.BarTender.Print.Messages)">
            <summary>
            Moves cached format properties to the BarTender process this format is open in.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormat.MoveToCache">
            <summary>
            Moves format properties from the currently open format in BarTender to the cache
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormat.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Comment">
            <summary>
            Gets or sets the comments on the label format.
            </summary>
            <value>
            A string.  Contains the comments on the label format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Encryption">
            <summary>
            Gets or sets the label format's encryption key.
            </summary>
            <value>
            An integer. The index of the encryption key.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.BaseName">
            <summary>
            Gets the base part of the file name of a label format. Read-only.
            </summary>
            <value>
            A string. Returns the base part of the file name of a label format. This is the
            file name without the extension (usually ".btw").
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Directory">
            <summary>
            Gets the directory the label format file is located in. Read-only.
            </summary>
            <value>
            A string. Returns the directory the label format is located in.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.DatabaseConnections">
            <summary>
            Gets the list of 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnections.htm">
            DatabaseConnections</a>
            defined for the label format. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnections.htm">
            DatabaseConnections</a>
            object. The DatabaseConnections object manages 
            the list of database connections defined for the BarTender label format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.FileName">
            <summary>
            Gets the full path of label format file. Read-only.
            </summary>
            <value>
            A string. Returns the full path of the label format file.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.IsModified">
            <summary>
            Gets whether or not the document has been modified.
            </summary>
            <value>
            Returns true if the document has been modified, else false.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.PageSetup">
            <summary>
            Gets the label format's 
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">
            PageSetup</a>
            object. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_PageSetup.htm">
            PageSetup</a>
            object.  The PageSetup object
            contains data about label stock, page layout,
            and label dimensions.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.PrinterCodeTemplate">
            <summary>
            Gets or sets a 
            <a href="T_Seagull_BarTender_Print_PrinterCodeTemplate.htm">
            PrinterCodeTemplate</a>
            object which is 
            used to configure and export printer code templates.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_PrinterCodeTemplate.htm">
            PrinterCodeTemplate</a>
            object. PrinterCodeTemplate is used to configure and export printer code templates.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.PrintSetup">
            <summary>
            Gets the label format's 
            <a href="T_Seagull_BarTender_Print_PrintSetup.htm">
            PrintSetup</a> 
            object.  The PrintSetup object holds data about the printer setup,
            such as number of copies and name of printer.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_PrintSetup.htm">
            PrintSetup</a>
            object. The PrintSetup object holds data about the printer setup,
            such as number of copies and name of printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Prompts">
            <summary>
            Gets the list of print-time prompt objects for the label format. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Prompts.htm">
            Prompts</a>
            object. Contains the list of print-time prompt objects for the label
            format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.SubStrings">
            <summary>
            Gets the list of named substrings 
            that are assigned to all objects on the label format. Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_SubStrings.htm">SubStrings</a> object. 
            Contains the
            list of named substrings that are assigned to all objects on the label format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Title">
            <summary>
            Gets the title of the label format. Read-only.
            </summary>
            <value>
            A string. Represents the title of the label format.
            </value>
            <remarks>
            The Title represents the format portion of the title bar for the label format.
            This is not necessarily the same as the label format file name; if the format has not
            yet been saved, no label format file name will exist.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.Status">
            <summary>
            Represents the current status of the LabelFormat in regards to whether or not it
            has been opened in BarTender before and whether or not the format's data has been cached.
            </summary>
            <value>
            A LabelFormat.LabelStatus enumeration. Represents the current status of the LabelFormat.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormat.LatestSaveNumber">
            <summary>
            Gets the latest revision number of the Format.
            Returns:
            LabelFormat.NullLabelFormat if the Bt Format Interface is null.
            0 if the format hasn't been saved, or if the Revision Log feature is turned off.
            Otherwise, returns the current revision number.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelFormat.LabelStatus">
            <summary>
            Represents the current status of the LabelFormat in regards to whether or not it
            has been opened in BarTender before and whether or not the format's data has been cached.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LabelFormat.LabelStatus.Created">
            <summary>
            The LabelFormat has been created but hasn't ever been opened by BarTender.
            This means that properties can be set to be written to an open format at a later 
            time. The LabelFormat's properties should not be read from when it is in this state because
            properties that were not directly set will have undefined values.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LabelFormat.LabelStatus.Cached">
            <summary>
            The LabelFormat has been opened in BarTender previously but is no longer open. The
            Format's properties have been cached so they can still be read. Properties can still be
            be written to and will be cached until the LabelFormat is used to open a LabelFormatDocument.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.LabelFormat.LabelStatus.Loaded">
            <summary>
            The LabelFormat is currently open in BarTender. Reading and writing the
            Format's properties will directly interact with the format open in BarTender.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.DatabaseConnections">
            <summary>
            Contains the collection of 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> objects
            defined for a 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>.
            </summary>
            <remarks>
              <para>
              The
              <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
              object contains a collection of
              <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
              DatabaseConnection</a> objects.
              Multiple databases may be defined for the LabelFormat instance,
              and are accessed via the LabelFormat's
              <a href="P_Seagull_BarTender_Print_LabelFormat_DatabaseConnections.htm">
              DatabaseConnections</a> 
              collection.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a DatabaseConnections object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.DatabaseConnections.SetDatabaseConnection(Seagull.BarTender.Print.Database.DatabaseConnection)">
            <summary>
            Sets a DatabaseConnection's properties to the properties of the passed
            in DatabaseConnection. The passed in DatabaseConnection must have the
            same name and type as the DatabaseConnetion that is being set in the
            format.
            </summary>
            <remarks>
            To set DatabaseConnection properties on a 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            that is not currently open in a BarTender print engine, use the SetDatabaseConnection
            method.
            When a LabelFormatDocument is using the LabelFormat, the DatabaseConnection
            properties will be set on the newly opened LabelFormatDocument.
            </remarks>
            <param name="databaseConnection">
            The DatabaseConnection to set the properties with.
            </param>
            <example>
            The following example demonstrates
            how to apply a custom database connection to an existing label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\SetDatabaseConnection\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\SetDatabaseConnection\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.DatabaseConnections.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.DatabaseConnections.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to use the GetEnumerator on a DatabaseConnections collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\DatabaseConnections\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnections.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> objects
            in the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnections.htm">
            DatabaseConnections</a>
            collection.
            </summary>
            <value>
            Returns the number of 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> objects
            in the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnections.htm">Databases</a>
            collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnections.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> 
            at the specified index.
            </summary>
            <value>
            Returns the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> 
            at the specified index.
            </value>
            <param name="index">
            The index of the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> 
            to get.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnections.UsedDatabaseFieldNames">
            <summary>
            Returns an alphabetized string array, with duplicates removed, listing 
            database field names that are currently used on the format. 
            Each database field is in the pattern tablename.fieldname.
            </summary>
            <value>
            A string array. Contains a list of all
            database field names that are currently used on the format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnections.Item(System.String)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> 
            with the specified 
            <a href="P_Seagull_BarTender_Print_Database_DatabaseConnection_Name.htm">
            Name</a>.
            </summary>
            <value>
            Returns the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a> 
            with the specified 
            <a href="P_Seagull_BarTender_Print_Database_DatabaseConnection_Name.htm">
            Name</a>.
            Unless otherwise set, by default the Name property 
            is defined within the BarTender UI.
            </value>
            <param name="name">
            The 
            <a href="P_Seagull_BarTender_Print_Database_DatabaseConnection_Name.htm">
            Name</a>
            of the 
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a>
            to get.
            </param>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException" caption="KeyNotFoundException">
            An exception is thrown if a database with the specified name
            does not exist.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.DatabaseConnections.QueryPrompts">
            <summary>
            Gets the collection of 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompts.htm">
            QueryPrompts</a> 
            for each
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a>
            defined for the
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>.
            Read-only.
            </summary>
            <value>
            Returns a collection of 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompts.htm">
            QueryPrompts</a>
            for each
            <a href="T_Seagull_BarTender_Print_Database_DatabaseConnection.htm">
            DatabaseConnection</a>
            defined for the
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Cache">
            <summary>
            Controls the flushing of the printer's memory cache 
            and sets the frequency of automatic flushing.
            </summary>
            <remarks>
            When used with the BarTender Print SDK,
            printer drivers from Seagull Scientific, Inc.
            have the ability to cache formats and graphics in a
            printer and reuse them during subsequent print jobs.
            This can significantly increase the speed of print jobs.
              <para>
              To turn on printer caching, set either
              <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
              AllowFormatCaching</a>
              or
              <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
              AllowGraphicsCaching</a> 
              to true.
              </para>
              <para>
              In certain situations, such as when a print job has
              failed or a printer has been replaced, 
              the printer cache is no longer assured to be valid.
              This can cause the BarTender
              print engine to execute a print job
              and fail to send certain items to the printer.
              In this case, labels may be printed blank 
              or with missing objects.  To avoid this,
              periodically call the 
              <a href="M_Seagull_BarTender_Print_Cache_Flush.htm">
              Flush</a>
              method or
              set the
              <a href="P_Seagull_BarTender_Print_Cache_FlushInterval.htm">
              FlushInterval</a> property
              to automatically flush the printer's cache.
              </para>
              <para>
              <b>Note:</b> Caching does not perform well when more
              than one computer is printing to the same printer.
              Ensure in this situation that the
              <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
              AllowFormatCaching
              </a>
              and
              <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
              AllowGraphicsCaching
              </a> properties
              are set to false.
              </para>
            </remarks>   
            <example>
            The following example demonstrates
            how to flush a cached label format from a printer cache.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Cache\Flush\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Cache\Flush\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Cache.Flush">
            <summary>
            Flushes the printer's memory cache.
            </summary>
            <remarks>
            In certain situations, such as when a print job has
            failed or a printer has been replaced, 
            the printer cache is no longer assured to be valid.
            In this situation, the BarTender print engine expects 
            the cache to contain certain items.  
            It may not send these items to the printer when 
            it executes a print job, and
            labels may be printed blank 
            or with missing objects.  To avoid this,
            periodically call the Flush method or
            set the 
            <a href="P_Seagull_BarTender_Print_Cache_FlushInterval.htm">
            FlushInterval</a> property
            to automatically flush the printer's cache.
              <para>
              To turn on printer caching, set either
              <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
              AllowFormatCaching</a>
              or
              <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
              AllowGraphicsCaching</a> 
              to true.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to flush a cached label format from a printer cache.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Cache\Flush\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Cache\Flush\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Cache.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Cache.FlushInterval">
            <summary>
            Gets or sets the frequency with which the 
            printer's memory cache is automatically flushed.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_CacheFlushInterval.htm">CacheFlushInterval</a> 
            enumeration.  
            Represents the frequency with which the 
            printer's memory cache is automatically flushed.
            </value>
            <remarks>
            In certain situations, such as when a print job has
            failed or a printer has been replaced, 
            the printer cache is no longer assured to be valid.
            In this situation, the BarTender print engine expects 
            the cache to contain certain items.  
            It may not send these items to the printer when 
            it executes a print job, and
            labels may be printed blank 
            or with missing objects.  To avoid this,
            periodically call the 
            <a href="M_Seagull_BarTender_Print_Cache_Flush.htm">
            Flush</a>
            method or
            set the
            FlushInterval property
            to automatically flush the printer's cache.
              <para>
              To turn on printer caching, set either
              <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
              AllowFormatCaching</a>
              or
              <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
              AllowGraphicsCaching</a> 
              to true.
              </para>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckCollection">
            <!-- TODO HELP -->
            <summary>
            Represents a collection of security permission messages.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SecurityPermissionCheckCollection.Copy(Seagull.BtSystem.Client.Reader.SecurityPermissionCheckCollection)">
            <summary>
            Internal help method to copy the reader message collection to the SDK's message collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessage">
            <summary>
            Represents a BarTender print job status message.
            </summary>
            <remarks>
            A status message contains information about the status of the print job, such as queued, paused, or error.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessage.JobStatus">
            <summary>
            Returns the status of the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessage.Text">
            <summary>
            Returns the message text of the print job's status. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessage.Time">
            <summary>
            Returns the time the BarTender print job status message was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException">
            <summary>
            Specifies the exception thrown in response to a failed system database filter operation.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.CodeID">
            <summary>
            Gets the error <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException_Code.htm">Code</a> for the exception. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code">
            <summary>
            Specifies the error codes used in <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseFilterException.htm">SystemDatabaseFilterException</a>.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code.NotSupported">
            <summary>
            The filter is not supported. Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code.DateTimeInvalid">
            <summary>
            The date and time used is invalid. Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code.DateTimeRangeAreNotSameKind">
            <summary>
            The date and time range specified must be of the same kind - either locale or UTC. Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code.SecurityPermissionActionValueNotFound">
            <summary>
            The security permission action specified was not found. Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException.Code.SecurityPermissionApplicationValueNotFound">
            <summary>
            The security permission application specified was not found. Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Resolution">
            <summary>
            Designates a resolution used to export images with. This can be either a width and height in pixels, 
            a dpi, or an ImageResolution enumeration.
            </summary>
            <example>
            The following example demonstrates
            how to use the Resolution class when calling a method requiring resolution as an argument.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportImageToClipboard1\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportImageToClipboard1\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="F:Seagull.BarTender.Print.Resolution.AutoDimension">
            <summary>
            AutoDimension can be be passed into the constructor that takes pixel dimensions to make
            one of the parameters scale automatically with the other to maintain aspect ratio.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Resolution.#ctor(System.Int32,System.Int32)">
            <summary>
            Creates a new Resolution instance that specifies width and height dimensions in pixels.
            </summary>
            <remarks>
            The exported label image will maintain its aspect ratio but will be sized to fit inside 
            the specified pixel height and width.
              <para>
              <b>Note: </b> Use the AutoDimension constant for one of the arguments to have it 
              automatically calculate the value needed to keep the correct aspect ratio while keeping the
              other dimension at the size requested. Only one argument of the two may be set to AutoDimension. 
              </para>
            </remarks>
            <param name="width">The width of the resulting image in pixels.</param>
            <param name="height">The height of the resulting image in pixels.</param>
            <example>
            The following example demonstrates
            how to create an instance of the Resolution class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Resolution.#ctor(System.Int32)">
            <summary>
            Creates a new Resolution instance that specifies the resolution as DPI. DPI must
            be set to a number between 1 and 3000.
            </summary>
            <param name="dpi">The dpi of the resulting image. This must be between 1 and 3000.</param>
            <example>
            The following example demonstrates
            how to create an instance of the Resolution class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Resolution.#ctor(Seagull.BarTender.Print.ImageResolution)">
            <summary>
            Creates a new Resolution instance that specifies the resolution as an ImageResolution
            enumeration. 
            </summary>
            <param name="dpi">An ImageResolution enumeration that describes the desired resolution.</param>
            <example>
            The following example demonstrates
            how to create an instance of the Resolution class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Resolution\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Resolution.Width">
            <summary>
            Gets the width of the resulting image. Read-only.
            </summary>
            <value>
            An int.  Returns the width of the resulting image.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Resolution.Height">
            <summary>
            Gets the height of the resulting image. Read-only.
            </summary>
            <value>
            An int. Returns the height of the resulting image.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Resolution.DPI">
            <summary>
            Gets the dpi of the resulting image. Read-only.
            </summary>
            <value>
            An int.  Returns the dpi of the resulting image.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Resolution.ImageResolution">
            <summary>
            Gets an ImageResolution enumeration describing the resolution of
            the resulting image. Read-only.
            </summary>
            <value>
            An ImageResolution enumeration.  Returns the resolution of the resulting image.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Resolution.Mode">
            <summary>
            Specifies the values that are used in the resolution.
            The values may be pixel dimensions, dpi or an ImageResolution enum.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Resolution.ResolutionMode">
            <summary>
            Specifies the values that are used in the resolution.
            The values may be pixel dimensions, dpi or an ImageResolution enum.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Resolution.ResolutionMode.Dimensions">
            <summary>
            The Resolution is given in Dimensions.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Resolution.ResolutionMode.DPI">
            <summary>
            The Resolution is given in DPI.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Resolution.ResolutionMode.ImageResolution">
            <summary>
            The Resolution is given using the ImageResolution enumeration.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskEngine">
            <summary>
            Controls a BarTender print engine in order to process 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">tasks</a>. 
            </summary>
            <example>
            The following example demonstrates
            basic operations with a TaskEngine object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Stop\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Stop\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.#ctor(System.Security.Principal.WindowsIdentity,System.String,System.String)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Stop(System.Int32,System.Boolean)">
            <summary>
            Stops the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> and its underlying
            BarTender print engine.
            </summary>
            <param name="timeout">
            The maximum amount of time (in milliseconds) an attempt
            will be made to successfully stop the TaskEngine.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <param name="forceTerminate">
            If <i>true</i>, forces a busy TaskEngine to terminate
            regardless of whether or not the processing
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            is completed;
            <i>false</i> if otherwise.  This only occurs once the timeout limit
            has been reached.
            </param>
            <returns>
            A Result enumeration.
            Indicates whether the underlying
            BarTender print engine successfully
            stopped, failed to stop, or timed out.
            </returns>
            <remarks>
            The Stop method does not guarantee immediate termination
            of a TaskEngine's background BarTender process.  To
            ensure immediate termination of this process, use the
            <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Terminate.htm">
            Terminate</a> method instead.
            </remarks>
            <example>
            The following example demonstrates
            how to stop a TaskEngine instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Stop\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Stop\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Restart(System.Int32,System.Boolean)">
            ASK SARA ABOUT THIS ONE.
            <summary>
            Stops the
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> 
            and starts it again.
            </summary>
            <param name="timeout">
            The maximum amount of time (in milliseconds) an attempt
            will be made to successfully stop the TaskEngine.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <param name="forceTerminate">
            If <i>true</i>, forces a busy TaskEngine to terminate
            regardless of whether or not the processing
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            is completed;
            <i>false</i> if otherwise.  This only occurs once the timeout limit
            has been reached.
            </param>
            <returns>
            A Result enumeration.
            Indicates whether the underlying
            BarTender print engine successfully
            stopped, failed to stop, or timed out.
            </returns>
            <remarks>
            
            </remarks>
            <example>
            The following example demonstrates how TaskEngine.Restart can be used to 
            restart BarTender engines individually.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Restart\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Restart\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Start">
            <summary>
            Starts the BarTender print engine if stopped.
            </summary>
            <example>
            The following example demonstrates
            how to start each TaskEngine inside a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Start(System.Security.Principal.WindowsIdentity)">
            ASK SARA ABOUT THIS ONE.
            <summary>
            Starts the BarTender print engine if stopped.
            </summary>
            <example>
            The following example demonstrates
            how to start each TaskEngine inside a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Terminate">
            <summary>
            Immediately stops the
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> instance. 
              <para>
              <b>Note:</b> Any task that is 
              currently processing is 
              terminated whether it has completed or not.
              </para>
            </summary>
            <remarks>
            All 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> 
            instances that are pending or currently processing
            are immediately aborted. 
            When running a critical Task (such as a file save operation), this
            carries a high risk of data corruption.  In these cases,
            use the 
            <a href="M_Seagull_BarTender_PrintServer_TaskEngine_Stop.htm">
            Stop</a> 
            method instead.
            </remarks>
            <example>
            The following example demonstrates
            how to terminate each idle TaskEngine inside a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Terminate\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngine\Terminate\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.SubmitTask(System.Collections.Generic.Queue{Seagull.BarTender.PrintServer.Tasks.Task})">
            <summary>
            Submit a BarTender task to the engine. 
            </summary>
            <param name="tasks">BarTender Task</param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Consume">
            <summary>
            Worker thread for the queue. Read the tasks and execute them.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Reset(System.Object)">
            <summary>
            Reset BarTender
            </summary>
            <param name="stateInfo"></param>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskEngine.Dispose">
            <summary>
            Stops the task engine and releases all resources held by the object. 
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.IsAlive">
            <summary>
            Gets whether the task engine is currently running.
            </summary>
            <value>
            A bool. Indicates whether the task engine is running.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.ParentWindow">
            <summary>
            Gets or sets the window handle (HWND) of the control that will be the parent of the 
            BarTender application window.
            </summary>
            <value>
            A
            <a href="http://msdn.microsoft.com/en-us/library/system.intptr.aspx">
            System.IntPtr</a>
            that contains a window handle (HWND) of the parent window.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.Version">
            <summary>
            Gets the version of a running TaskEngine.
            </summary>
            <value>
            A string. Returns the version of the TaskEngine.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.FullVersion">
            <summary>
            Gets the full version including service release of a running TaskEngine.
            </summary>
            <value>
            A string. Returns the full version including service release of the TaskEngine.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.TopMost">
            <summary>
            Gets or sets whether or not the BarTender application window is the topmost window on the screen.
            This is useful for making the prompt window the top window on the screen when running a PrintLabelFormatTask.
            </summary>
            <value>
            A bool. <i>True</i> if the BarTender 
            window will be topmost when it runs;
            <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.VisibleWindows">
            <summary>
            Gets or sets which windows will be visible when BarTender is running. This is useful for showing the query
            prompt windows or other prompting windows when running a Task (for example, <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">PrintLabelFormatTask</a>).
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_VisibleWindows.htm">VisibleWindows</a>
            enumeration.  
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngine.Status">
            <summary>
            The status of the engine.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_PrintServer_TaskEngineStatus.htm">TaskEngineStatus</a> enumeration.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskEngineStatusChangedEventArgs">
            <summary>
            Provides details about a TaskEngineStatusChanged event.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngineStatusChangedEventArgs.Engine">
            <summary>
            The TaskEngine whose status changed.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskEngineStatusChangedEventArgs.Status">
            <summary>
            The new TaskEngineStatus.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskEngineStatus">
            <summary>
            Specifies the state
            a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            is in.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskEngineStatus.Idle">
            <summary>
            The TaskEngine is idle.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskEngineStatus.Stopped">
            <summary>
            The TaskEngine has stopped.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskEngineStatus.Failed">
            <summary>
            The TaskEngine has failed to start.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskEngineStatus.Retrying">
            <summary>
            The TaskEngine failed to start
            and is retrying.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskEngineStatus.Busy">
            <summary>
            The TaskEngine is busy processing a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskStatus">
            <summary>
            Specifies the state a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            is in.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Created">
            <summary>
            The Task has been created but not yet
            submitted to the queue.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Queued">
            <summary>
            The Task has been submitted to the queue.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Started">
            <summary>
            The Task has been assigned to a TaskEngine
            and is processing.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Success">
            <summary>
            The Task has successfully completed.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Aborted">
            <summary>
            The Task has been aborted.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Timeout">
            <summary>
            The Task has timed out.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Error">
            <summary>
            The Task has encountered a fatal error.
            Has an enumeration value of 6.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.TaskStatus.Completed">
            <summary>
            The Task has completed processing.
            Has an enumeration value of 7.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Performance">
            <summary>
            Controls the configuration of the printer for maximum performance.
            </summary>
            <example>
            The following example demonstrates
            how to use the Performance class to set the performance properties for a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Performance\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Performance\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Performance.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowFormatCaching">
            <summary>
            Gets or sets whether the printer will cache
            label formatting information between print jobs. 
            </summary>
            <value>
            A bool. A value of <i>true</i> if the printer will 
            cache label formatting information between print jobs;
            <i>false</i> if otherwise.
            Caching does not perform well when more
            than one computer is printing to the same printer.
            Ensure in this situation that the
            AllowFormatCaching and
            <a href="P_Seagull_BarTender_Print_Performance_AllowGraphicsCaching.htm">
            AllowGraphicsCaching
            </a> properties
            are set to false.
            </value>
            <remarks>
            When used with the BarTender Print SDK,
            printer drivers from Seagull Scientific, Inc.
            have the ability to cache formats and graphics in a
            printer and reuse them during subsequent print jobs.
            This can significantly increase the speed of print jobs.
            Refer to the
            <a href="P_Seagull_BarTender_Print_PrintSetup_Cache.htm">
            Cache</a>
            reference for further information.
              <para>
              This property allows the printer to cache formatting information,
              such as object positions, font size, symbologies, and line or box colors.
              The printer can then retrieve from the cache any 
              formats that are reused on later print jobs. 
              It will not store a bitmap of the label or any label objects.
              </para>
              <para>
              <b>Note: </b>If the printer does not support this feature, 
              the setting of this property is ignored.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowGraphicsCaching">
            <summary>
            Gets or sets whether or not the printer will cache 
            graphics and unchanging text areas 
            that use TrueType or OpenType fonts 
            that have not been downloaded. 
            </summary>
            <value>
            A bool. A value of <i>true</i> if the printer
            will cache graphics and unchanging text
            areas that use TrueType or OpenType fonts that
            have not been downloaded; <i>false</i> if otherwise.
            Caching does not perform well when more
            than one computer is printing to the same printer.
            Ensure in this situation that the
            <a href="P_Seagull_BarTender_Print_Performance_AllowFormatCaching.htm">
            AllowFormatCaching
            </a>
            and
            AllowGraphicsCaching properties
            are set to false.
            </value>
            <remarks>
            When used with the BarTender Print SDK,
            printer drivers from Seagull Scientific, Inc.
            have the ability to cache formats and graphics in a
            printer and reuse them during subsequent print jobs.
            This can significantly increase the speed of print jobs.
            Refer to the
            <a href="P_Seagull_BarTender_Print_PrintSetup_Cache.htm">
            Cache</a>
            reference for further information.
              <para>
              <b>Note: </b>If the printer does not support this feature, 
              the setting of this property is ignored.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowSerialization">
            <summary>
            Gets or sets whether or not the printer will 
            use its built-in serialization feature. 
            </summary>
            <value>
            A bool. A value of <i>true</i> if the printer 
            will use its built-in serialization feature;
            <i>false</i> if otherwise.
            </value>
            <remarks>
            If the printer does not support this feature, 
            the setting of this property is ignored.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowStaticGraphics">
            <summary>
            Gets or sets whether or not the printer will store
            all raster-type graphic objects that print out exactly 
            the same per label.
            </summary>
            <value>
            A bool. A value of <i>true</i> if the printer is
            to store all raster-type graphic objects that print out
            exactly the same per label; <i>false</i>
            if otherwise.
            </value>
            <remarks>
            	<para>This setting has effect for the duration of the print job.</para>
            	<para>Raster-type graphic objects include TrueType fonts.</para>
            	<para>If the printer does not support this feature, the setting of this property is
                ignored.</para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowStaticObjects">
            <summary>
            Gets or sets whether or not the printer will store all objects on the label
            format that do not vary per label. This includes printer fonts, bar codes, imported
            graphics, and TrueType fonts.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the printer is to store
            all objects on the label format that do not vary per label;
            <i>false</i> if otherwise.
            </value>
            <remarks>
            	<para>
              This setting has effect for the duration of the print job.
              </para>
            	<para>
              Stored objects include printer fonts, bar codes, 
              imported graphics, and TrueType fonts.
              </para>
            	<para>
              If the printer does not support this feature, 
              the setting of this property is ignored.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.AllowVariableDataOptimization">
            <summary>
            Gets or sets whether or not printers that have a 
            merge data feature will use it.
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the printer will
            use a merge data feature; <i>false</i> if otherwise.
            </value>
            <remarks>
              <para>
              This setting has effect for the duration of the print job.
              </para>
              <para>
              When set to <i>true</i>, the printer will store formatting
              information for both static and variable objects.  
              Only the content of the objects will have to be sent to 
              the printer on a label-by-label basis. 
              </para>
              <para>
              If the content 
              is also being stored by means of the
              <a href="P_Seagull_BarTender_Print_Performance_AllowStaticObjects.htm">
              AllowStaticObjects</a>
              property, then only the content of variable objects will 
              have to be sent to the printer for each label. 
              The printer will merge this data into the appropriate 
              fields on the label.
              </para>
              <para>
              If the printer does not support this feature, 
              the setting of this property is ignored.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Performance.WarnWhenUsingTrueTypeFonts">
            <summary>
            Gets or sets whether or not the printer will warn the user that TrueType fonts are 
            being used on the label format. 
            </summary>
            <value>
            A bool.  A value of <i>true</i> if the printer will warn the user
            that TrueType fonts are being used on the label format; <i>false</i>
            if otherwise.
            </value>
            <remarks>
            If the printer does not support this feature, 
            the setting of this property is ignored.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.DateTimeRangeFilter">
            <summary>
            Represents a filter used to query records from the system database based on time range.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.DateTimeRangeFilter.#ctor(System.DateTime,System.DateTime)">
            <!-- TODO HELP -->
            <summary>
            Creates a filter used to query records from the system database based on time range.
            </summary>
            <remarks>
            DateTimeRangeFilter supports querying records between a start and end time range using DateTime objects. The end time must be 
            greater than and have the same DateTime.Kind as the start parameter. DateTimeRangeFilter supports finding values for both local and Coordinated Universal Time (UTC). To convert
            to UTC time see DateTime.ToUniversal() for more information.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException" caption="SystemDatabaseFilterException (CodeID = DateTimeInvalid)">
            Thrown if the end time is less than the start time.
            </exception>
            <exception cref="T:Seagull.BarTender.SystemDatabase.SystemDatabaseFilterException" caption="SystemDatabaseFilterException (CodeID = DateTimeRangeAreNotSameKind)">
            Thrown if the start and end times do not have the same DateTime.Kind.
            </exception>
            <param name="startTime">The start time.</param>
            <param name="endTime">The end time. The end time must be greater than and have the same DateTime.Kind as the start parameter.</param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.DateTimeRangeFilter.StartTime">
            <summary>
            Gets or sets the start time.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.DateTimeRangeFilter.EndTime">
            <summary>
            Gets or sets the end time.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.BarTenderPrintJobCollection">
            <!-- TODO HELP -->
            <summary>
            Represents a collection of BarTender print jobs.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJobCollection.Copy(Seagull.BtSystem.Client.Reader.BarTenderPrintJobCollection)">
            <summary>
            Internal help method to copy reader's the BarTender print job collection to the SDK's print job collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SeverityFilter">
            <summary>
            Represents a filter used to query records from the system database based on a severity level.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SeverityFilter.#ctor(Seagull.BarTender.SystemDatabase.MessageSeverity)">
            <summary>
            Creates an instance of a severity filter.
            </summary>
            <remarks>
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
            <param name="severity">A message severity level.</param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SeverityFilter.Severity">
            <summary>
            Gets or sets the severity level of a message.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that executes a BarTender XML script.
            </summary>
            <remarks>
              <para>
              The ExportPrintPreviewToFileTask Task requires EnterpriseAutomationEdition.
              If the BarTender version is not EnterpriseAutomationEdition or greater, this Task
              will not be allowed on the TaskQueue.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to print using an XMLScriptTask task.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.IPrintJobMonitor">
            <summary>
            This interface declares events used to monitor print jobs.
            </summary>
            <remarks>
            When printing a label format via a networked printer,
            the Printer Maestro service MUST be installed on both the computer the networked
            printer is attached to and the local machine the client application
            is running on.  
              <para>
              If the Printer Maestro service is not installed on a printer, 
              no print job event monitoring will occur for print jobs on that printer.
              If the Printer Maestro service is not installed on the client computer,
              no print job event monitoring will occur for any print job sent
              from the client computer.
              In both cases, resulting print jobs will generate an 
              <a href="E_Seagull_BarTender_Print_PrinterMonitor_OnPrinterMonitorErrorEvent.htm">
              PrinterMonitorErrorOccurred event</a>.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive a basic event from an object implementing IPrintJobMonitor.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.IPrintJobMonitor.PrintJobCounter">
            <summary>
            Gets the number of print jobs that are currently printing or in a printer's
            queue.
            </summary>
            <value>
            An int. Represents the number of print jobs that are currently printing or
            in a printer's queue.
            </value>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When any label format is printed, 
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When any label is printed,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.  
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobPausedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobPausedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The JobResumed occurs when the print job in the spooler 
            has resumed.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobResumedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobResumedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The JobRestarted event occurs when the print job in the spooler 
            has restarted.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobRestartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobRestartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port. Depending
            on the driver settings this event may indicate that the print job has 
            either been sent to the printer or the print job has completed.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            <para>
            If job verification is enabled, the PrintJobEventArgs used by this
            event can be cast to JobSentEventArgs to verify that printing has 
            completed. If job verification is not enabled, this event will occur
            when the printjob has been sent to the printer. In this case, the event
            does not ensure that the print job has been printed.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobSentEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobSentEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The OnJobSpooledEvent occurs when the print job
            has been spooled and placed on the printer queue.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobQueuedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobQueuedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.IPrintJobMonitor.JobMonitorErrorOccurred">
            <summary>
            Occurs when an error is encountered while monitoring print jobs.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.#ctor(System.String,Seagull.BarTender.Print.XMLSourceType)">
            <summary>
            Creates an instance of the XMLScriptTask class.
            </summary>
            <param name="xmlSource">
            Specifies an XML string or XML filename.
            </param>
            <param name="xmlSourceType">
            Specifies how the xmlSource parameter will be used.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the XMLScriptTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.XMLSource">
            <summary>
            Gets or sets the XML script string or XML filename.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.XMLSourceType">
            <summary>
            Gets or sets whether the task will execute XML in a string 
            or a specified file.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.XMLResponse">
            <summary>
            Returns the XML print response.  Every XML task sent will create a 
            response message that is sent back to the user.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobResumed event occurs when the print job in the spooler 
            has resumed.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobRestarted event occurs when the print job in the spooler 
            has restarted.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port. Depending
            on the driver settings this event may indicate that the print job has 
            either been sent to the printer or the print job has completed.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            <para>
            If job verification is enabled, the PrintJobEventArgs used by this
            event can be cast to JobSentEventArgs to verify that printing has 
            completed. If job verification is not enabled, this event will occur
            when the printjob has been sent to the printer. In this case, the event
            does not ensure that the print job has been printed.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The OnJobSpooledEvent occurs when the print job in the spooler
            has been spooled.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.JobMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_XMLScriptTask.htm">
            XMLScriptTask</a> 
            ecounters an error monitoring printjobs.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\XMLScriptTask\JobEvents\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.XMLScriptTask.PrintJobCounter">
            <summary>
            Gets the number of print jobs owned by this Task that are currently 
            printing or in a printer's queue.
            </summary>
            <value>
            An int. Represents the number of print jobs owned by this Task that are 
            currently printing or in a printer's queue.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.ModifyRegistry">
            <summary>
            An useful class to read/write/delete/count registry keys
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.Read(System.String)">
            <summary>
            To read a registry key.
            input: KeyName (string)
            output: value (string) 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.Write(System.String,System.Object)">
            <summary>
            To write into a registry key.
            input: KeyName (string) , Value (object)
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.DeleteKey(System.String)">
            <summary>
            To delete a registry key.
            input: KeyName (string)
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.DeleteSubKeyTree">
            <summary>
            To delete a sub key and any child.
            input: void
            output: true or false 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.SubKeyCount">
            <summary>
            Retrive the count of subkeys at the current key.
            input: void
            output: number of subkeys
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.ModifyRegistry.ValueCount">
            <summary>
            Retrive the count of values in the key.
            input: void
            output: number of keys
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.ModifyRegistry.ShowError">
            <summary>
            A property to show or hide error messages 
            (default = false)
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.ModifyRegistry.SubKey">
            <summary>
            A property to set the SubKey value
            (default = "SOFTWARE\\" + Application.ProductName.ToUpperInvariant())
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.ModifyRegistry.BaseRegistryKey">
            <summary>
            A property to set the BaseRegistryKey value.
            (default = Registry.LocalMachine)
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that exports a print preview to file.
            </summary>
            <remarks>
              <para>
              The ExportPrintPreviewToFileTask Task requires EnterpriseAutomationEdition.
              If the BarTender version is not EnterpriseAutomationEdition or greater, this Task
              will not be allowed on the TaskQueue.
              </para>
            	<para>
              Use this task to export all labels for a print job. This task is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to create and execute a ExportPrintPreviewToFileTask task to export a print preview.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.#ctor(Seagull.BarTender.Print.LabelFormat,System.String,System.String)">
            <summary>
            Creates an 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a>
            instance,
            specifiying a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            to export.
            </summary>
            <param name="format">
            The LabelFormat to print.
            </param> 
            <param name="directory">
            The directory to export the label preview files to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportPrintPreviewToFileTask class. 
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.#ctor(Seagull.BarTender.Print.LabelFormat,System.String,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.Resolution,Seagull.BarTender.Print.ColorDepth,System.Drawing.Color,System.Boolean,System.Boolean,Seagull.BarTender.Print.OverwriteOptions)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a>
            instance,
            specifiying a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            to export.
            </summary>
            <remarks>
            	<para>
              Use this task to export all labels for a print job. This task is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <param name="format">
            The LabelFormat to export.
            </param> 
            <param name="directory">
            The directory to export the label preview files to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <param name="imageType">
            The image file type to export.
            </param>
            <param name="resolution">
            The resolution of exported image.
            </param>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="backgroundColor">
            The background color of the exported image.
            </param>
            <param name="includeMargins">
            Specify <i>true</i> to include margins in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="includeBorder">
            Specify <i>true</i> to include borders in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="overwriteOptions">
            The options to control whether or not to overwrite an existing file.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportPrintPreviewToFileTask class. 
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.#ctor(System.String,System.String,System.String)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a>
            instance,
            specifiying a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            to export.
            </summary>
            <remarks>
            	<para>
              Use this task to export all labels for a print job. This task is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <param name="labelFormatFileName">
            The file name of the LabelFormat to export.
            </param> 
            <param name="directory">
            The directory to export the label preview files to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportPrintPreviewToFileTask class. 
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.#ctor(System.String,System.String,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.Resolution,Seagull.BarTender.Print.ColorDepth,System.Drawing.Color,System.Boolean,System.Boolean,Seagull.BarTender.Print.OverwriteOptions)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a>
            instance,
            specifiying a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            to export.
            </summary>
            <remarks>
            	<para>
              Use this task to export all labels for a print job. This task is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <param name="labelFormatFileName">
            The file name of the LabelFormat to export.
            </param> 
            <param name="directory">
            The directory to export the label preview files to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <param name="imageType">
            The image file type to export.
            </param>
            <param name="resolution">
            The resolution of exported image.
            </param>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="backgroundColor">
            The background color of the exported image.
            </param>
            <param name="includeMargins">
            Specify <i>true</i> to include margins in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="includeBorder">
            Specify <i>true</i> to include borders in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="overwriteOptions">
            The options to control whether or not to overwrite an existing file.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the ExportPrintPreviewToFileTask class. 
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\ExportPrintPreviewToImageTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_ExportPrintPreviewToFileTask.htm">
            ExportPrintPreviewToFileTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.BackgroundColor">
            <summary>
            Gets and sets the background color for the exported preview images.
            </summary>
            <value>
            A Color instance.  
            The default value is Color.White
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.FileNameTemplate">
            <summary>
            Sets and returns the file name template used when saving print preview 
            images. There can be one or more image files created depending on how 
            many print preview pages are saved. The file name template gives a way 
            for the user to specify any format for the image file name. If the file 
            name template does not contain any variables, then the page number will 
            be appended to the file name for each exported image file.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.NumberOfPreviews">
            <summary>
            Returns the number of preview images that were generated after the Task has completed.
            Before the Task has completed, this property will return 0.
            </summary>
            <value>
            An int. 
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.Directory">
            <summary>
            Sets and gets the image directory where the previews will be available 
            on the server machine.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.PageRange">
            <summary>
            Gets or sets the range of pages to export.
            A series of records can be specified with commas such as "1,2,4" and a
            range of pages can be specified with hyphens such as "1-3". All pages until the 
            end will be exported with an elipsis such as "3...". A combinaton of any of
            above may also be used such as "1,3-4,8...".
            An empty string will export all pages.
            </summary>
            <value>
            A string. The default value is an empty string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.Colors">
            <summary>
            Gets or sets the the color-depth of the exported 
            print preview image.
            </summary>
            <value>
            A ColorDepth enumeration.  
            The default value is ImageColors.Colors24Bit.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.ImageType">
            <summary>
            Gets or sets the type of image to export.
            </summary>
            <value>
            An ImageType enumeration. The default value is ImageType.JPEG.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.Resolution">
            <summary>
            Gets and sets the Resolution of the exported preview images.
            </summary>
            <value>
            A Resolution instance. 
            The default value is 72 DPI.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.IncludeMargins">
            <summary>
            Sets and returns whether or not to include margins in the exported images.
            </summary>
            <value>
            A bool. 
            The default value is false.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.IncludeBorder">
            <summary>
            Sets and returns whether or not to include a border in the exported images.
            </summary>
            <value>
            A bool. 
            The default value is true.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.LabelFormat">
            <summary>
            Sets and returns the label format used to create the previews.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.ExportPrintPreviewToFileTask.OverwriteOptions">
            <summary>
            Sets whether or not to overwrite existing files when exporting the preview.
            </summary>
            <value>
            An OverwriteOptions enumeration. 
            The default value is OverwriteOptions.Overwrite.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.PrintJobMonitor">
            <summary>
            Provides delegates and events used to monitor print jobs.
            </summary>
            <remarks>
            When printing a label format via a networked printer,
            the Printer Maestro service MUST be installed on both the computer the networked
            printer is attached to and the local machine the client application
            is running on.  
              <para>
              If the Printer Maestro service is not installed on a printer, 
              no print job event monitoring will occur for print jobs on that printer.
              If the Printer Maestro service is not installed on the client computer,
              no print job event monitoring will occur for any print job sent
              from the client computer.
              In both cases, resulting print jobs will generate an 
              <a href="E_Seagull_BarTender_Print_PrinterMonitor_OnPrinterMonitorErrorEvent.htm">
              PrinterMonitorErrorOccurred event</a>.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive a basic event from an instance of PrintJobMonitor.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrintJobMonitor.#ctor">
            <summary>
            Bleh.
            </summary>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance, 
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled.  JobCancelled is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            cancelled from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobCancelledEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.  JobErrorOccurred is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            generating errors from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            JobPaused is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            paused from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobPausedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobPausedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobResumed occurs when the print job in the spooler 
            has resumed.
            JobResumed is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            resumed from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobResumedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobResumedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobRestartedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobRestartedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port.  
            This event does not ensure that the print job has been printed.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            JobSent is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            sent from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobSentEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobSentEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The OnJobSpooledEvent occurs when the print job in the spooler
            has been spooled.
            OnJobSpooledEvent is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            spooled from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobQueuedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobQueuedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.PrintJobMonitor.JobMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_PrintJobMonitor.htm">
            PrintJobMonitor</a>
            ecounters an error.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobMonitor.PrintJobCounter">
            <summary>
            THIS CLASS IS NOW INTERNAL.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Printers">
            <summary>
            Contains a collection of printers that 
            are installed on the client application's
            local machine.
            </summary>
            <remarks>
            Instantiate the Printers collection
            (<a href="M_Seagull_BarTender_Print_Printers__ctor.htm">
            Printers()</a>)
            to obtain a list of 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> objects.
            </remarks>
            <example>
            The following example demonstrates basic operations with a Printers collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Printers.#ctor">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a>
            collection.
            </summary>
            <remarks>
            When instantiated,
            the
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a>
            collection automatically enumerates all available printers.
            To ensure the list of printers is up to date,
            instantiate the Printers collection prior to printing.
            </remarks>
            <example>
            The following example demonstrates how to create an instance of the Printers class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Printers.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to enumerate through the 
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> 
            collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Printers\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.Count">
            <summary>
            Gets the number of available printers, or
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            objects. Read-only.
            </summary>
            <value>
            An int. Returns the number of available printers.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            at the specified index. Read-only.
            </summary>
            <param name="index">
            The index of the
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a>  
            to get.
            </param>
            <returns>
            A 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            object.
            </returns>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.Item(System.String)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            with the specified name.
            </summary>
            <param name="name">
            The name of the printer to get.
            </param>
            <returns>
            A 
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            object.
            </returns>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.XML">
            <summary>
            Gets a list of printers in XML format. Read-only.
            </summary>
            <value>
            A string.  Returns a list of printers in XML format.
            </value>
            <remarks>
            The following is an example of XML data returned
            from this property:
            <pre>&lt;Printers&gt;<br>&lt;Printer FriendlyName="My Printer" DriverName="EasyCoder 3440" Port="LPT1:"/&gt;</br><br>&lt;Printer FriendlyName="Default Printer" DriverName="Zebra TLP3844-Z" Port="Virtual Printer Port For USB" Default="True"/&gt;</br><br>&lt;Printer FriendlyName="cab A3(300 dpi)" DriverName=" cab A3(300 dpi)" Port="c:\wps.prn:"/&gt;</br><br>&lt;/Printers&gt;</br></pre>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.Default">
            <summary>
            Gets the default printer. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Printer.htm">
            Printer</a> 
            object. Returns the default printer.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Printers.PrinterMonitor">
            <summary>
            Gets a <a href="T_Seagull_BarTender_Print_Printers.htm">
            PrinterMonitor</a> object used to monitor printer events.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> instance.
            </value>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterCommentChanged">
            <summary>
            Occurs when a printer comment has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterCommentChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterCommentChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterDeleted">
            <summary>
            Occurs when a printer has been deleted or disconnected from the local
            machine.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterDeleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterDeletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterLocationChanged">
            <summary>
            Occurs when a printer location has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterLocationChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterLocationChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterPortChanged">
            <summary>
            Occurs when a printer has changed ports.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterPortChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterPortChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterRenamed">
            <summary>
            Occurs when a printer has been renamed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterRenamed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterRenamedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterStatusChanged">
            <summary>
            Occurs when a printer's
            Status
            has changed.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterStatusChanged event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterStatusChangedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Printers.PrinterMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> collection
            encounters an error.
            </summary>
            <example>
            The following example demonstrates
            how to receive PrinterMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.PctExportVersion">
            <summary>
            Specifies the version of printer code template to export as.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PctExportVersion.Version773AndEarlier">
            <summary>
            The printer code template is of version 7.73 and earlier.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PctExportVersion.Current">
            <summary>
            The printer code template is of a newer version than 7.73.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PctExportType">
            <summary>
            Specifies how to export the printer code template.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PctExportType.Separate">
            <summary>
            Separate templates are created for formatting information and data fields.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PctExportType.Combined">
            <summary>
            A combined template is created containing formatting information and data fields.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PctExportType.Port">
            <summary>
            The information is exported to a port.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterCodeTemplate">
            <summary>
            Contains methods and properties to export a printer code template.
            </summary>
            <example>
            The following example demonstrates
            how to use export a printer code template then examine its messages.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export2\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export2\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrinterCodeTemplate.Export(System.String,Seagull.BarTender.Print.PctExportType,System.String,System.String,Seagull.BarTender.Print.Messages@)">
            <summary>
            Exports the current format to either a single printer template or 
            one template for formatting information and a second for variable data.
            </summary>
            <param name="printSystem">
            The print system to be used.
            </param>
            <param name="exportType">
            The type of printer code to export as.
            </param>
            <param name="formatOrCombinedExportPath">
            The path and file name of the printer code template.
              <para>
              <b>Note: </b> This parameter is passed as the path and file name
              of the format template if the <i>exportType</i> parameter is
              PctExportType.Combined.
              </para>
            </param>
            <param name="dataExportPath">
            The path and file name of the data template.
              <para>
              <b>Note: </b> This property is ignored if the <i>exportType</i> parameter is
              PctExportType.Combined.
              </para>
            </param>
            <param name="messages">
            An <b>out</b> parameter. 
            Returns one or more 
            <a href="T_Seagull_BarTender_Print_Message.htm">
            Message</a> 
            objects from the export method.
            An empty 
            <a href="T_Seagull_BarTender_Print_Messages.htm">
            Messages</a> 
            object is passed into the method.
            </param>
            <returns>
            A bool.  Returns <i>true</i> if the printer code template exported
            successfully; <i>false</i> if otherwise.
            </returns>
            <example>
            The following example demonstrates
            how to export a printer code template then examine its messages.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export2\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export2\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrinterCodeTemplate.Export(System.String,Seagull.BarTender.Print.PctExportType,System.String,System.String)">
            <summary>
            Exports the current format to either a single printer template or 
            one template for formatting information and a second for variable data.
            </summary>
            <param name="printSystem">
            The print system to be used.
            </param>
            <param name="exportType">
            The type of printer code to export as.
            </param>
            <param name="formatOrCombinedExportPath">
            The path and file name of the printer code template.
              <para>
              <b>Note: </b> This parameter is passed as the path and file name
              of the format template if the <i>exportType</i> parameter is
              PctExportType.Combined.
              </para>
            </param>
            <param name="dataExportPath">
            The path and file name of the data template.
              <para>
              <b>Note: </b> This property is ignored if the <i>exportType</i> parameter is
              PctExportType.Combined.
              </para>
            </param>
            <returns>
            A bool.  Returns <i>true</i> if the printer code template exported
            successfully; <i>false</i> if otherwise.
            </returns>
            <example>
            The following example demonstrates
            the three different modes of exporting a printer code template.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export1\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplate\Export1\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrinterCodeTemplate.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplate.ExportAsVersion">
            <summary>
            Gets or sets the export version of the exported template code.
            </summary>
            <value>
            An 
            <a href="T_Seagull_BarTender_Print_PctExportVersion.htm">
            PctExportVersion</a> 
            enumeration. Specifies the export version of the exported
            template code.
            </value>
            <remarks>
            Use with 
            <a href="Overload_Seagull_BarTender_Print_PrinterCodeTemplate_Export.htm">
            Export</a> 
            to determine the version of the exported template code.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplate.Job">
            <summary>
            Gets a reference to a label format's 
            <a href="T_Seagull_BarTender_Print_PrinterCodeTemplateJob.htm">
            PrinterCodeTemplateJob</a>
            object.
            Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_PrinterCodeTemplateJob.htm">
            PrinterCodeTemplateJob</a> object. The PrinterCodeTemplateJob
            class controls certain job options, such as number of copies,
            when exporting a printer code template.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplate.Performance">
            <summary>
            Gets a reference to a label format's
            <a href="T_Seagull_BarTender_Print_Performance.htm">
            Performance
            </a>
            object. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_Performance.htm">
            Performance</a> object.
            The Performance object controls printer performance options.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplate.LabelObjectPrintMethod">
            <summary>
            Gets a reference to a label format's
            <a href="T_Seagull_BarTender_Print_LabelObjectPrintMethod.htm">
            LabelObjectPrintMethod</a> object. Read-only.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LabelObjectPrintMethod.htm">
            LabelObjectPrintMethod</a>
            object. The LabelObjectPrintMethod object controls how 
            LabelObjects are printed.
            </value>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.ApplicationMessageCollection">
            <summary>
            Represents a collection of application messages.
            <!-- TODO HELP -->
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ApplicationMessageCollection.Copy(Seagull.BtSystem.Client.Reader.ApplicationMessageCollection)">
            <summary>
            Internal help method to copy the reader message collection to the SDK's message collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.Documents">
            <summary>
            Contains a collection of 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">
            LabelFormatDocument</a> objects. 
            </summary>
            <remarks>
            a Documents instance contains methods to assist
            in managing open label formats.
              <para>
              To open a label format, use the appropriate
              <a href="Overload_Seagull_BarTender_Print_Documents_Open.htm">
              Open</a> methods.  Each Open method requires the file name
              of an existing label format file.
              </para>
              <para>
              To save all open label formats, call the
              <a href="M_Seagull_BarTender_Print_Documents_SaveAll.htm">
              SaveAll</a> method.  This method optionally allows the
              user to be prompted to save or not.
              </para>
              <para>
              To close a specific format, call the 
              <a href="M_Seagull_BarTender_Print_Documents_Close.htm">
              Close</a> method.  Optionally,
              the 
              <a href="M_Seagull_BarTender_Print_Documents_CloseAll.htm">
              CloseAll</a>
              method may be employed to close all
              open label formats.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            basic operations with the Documents class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.Open(System.String,System.String)">
            <summary>
            Opens a label format document with a given file name.
            </summary>
            <returns>
            A 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a> 
            object.
            </returns>
            <remarks>
            If a printer is specified, a valid printer name must be provided. Failure to
            provide a valid printer name returns 
            <a href="T_Seagull_BarTender_Print_Result.htm">Result.Failure</a>
            when calling the
            <a href="M_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">LabelFormatDocument.Print</a>
            method. Message 3700 will be written to the 
            <a href="T_Seagull_BarTender_Print_Messages.htm">Messages</a> 
            collection.
            </remarks>
            <param name="fileName">
            The path and file name of the label format.
            </param>
            <param name="printerName">
            Overrides the default printer setting saved in the format. If an empty string (or
            null), the printer specified in the format is used.
            </param>
            <example>
            The following example demonstrates
            how use a Documents instance
            to open a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open2\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open2\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.Open(System.String)">
            <summary>
            Opens a label format document with a given
            file name.
            </summary>
            <returns>
            A <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a> object.
            </returns>
            <param name="fileName">
            The path and file name of the label format.
            </param>
            <example>
            The following example demonstrates
            how to use a Documents instance
            to open a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.Open(Seagull.BarTender.Print.LabelFormat,Seagull.BarTender.Print.Messages@)">
            <summary>
            Opens a label format document and fills in its properties from a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">
            LabelFormat</a>.
            </summary>
            <param name="labelFormat">
            The label format to open the label format document with.
            </param>
            <param name="messages">
            A <a href="T_Seagull_BarTender_Print_Messages.htm">
            Messages</a> object reference used to retrieve any messages reported by BarTender.
            </param>
            <example>
            The following example defines a LabelFormat, then uses it to open
            a LabelFormatDocument in an instance of Engine.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Open1.5\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.CloseAll(Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Closes all open label format documents.
            </summary>
            <param name="saveOptions">
            Specifies the save options.
            </param>
            <example>
            The following example demonstrates
            how to use a Documents object
            to close all open label format documents.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\CloseAll\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\CloseAll\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.Close(System.String,Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Closes an open label format document with a given
            file name.
            </summary>
            The path and file name of the label format.
            <param name="fileName">
            The filename of the label format to close.
            </param>
            <param name="saveOptions">
            Specifies the save options.
            </param>
            <remarks>
            To close all open label formats,
            call the 
            <a href="M_Seagull_BarTender_Print_Documents_CloseAll.htm">
            CloseAll</a>
            method.
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException exception is thrown if
            the format is not open.
            </exception>
            <example>
            The following example demonstrates
            how to use a Documents instance
            to close an open label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Close\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\Close\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.SaveAll(System.Boolean)">
            <summary>
            Saves all open label format documents.
            </summary>
            <param name="doPrompt">
            Specify <i>true</i> to display a save prompt before saving; 
            otherwise specify <i>false</i>.
            </param>
            <remarks>
            The SaveAll method saves all opened formats. 
            <para>
            If <i>doPrompt</i> is set to true, a save prompt will appear before saving.
            If <i>doPrompt</i> is set to false, all changes will be saved without 
            displaying a save prompt.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to use a Documents instance
            to save all open label formats.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\SaveAll\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\SaveAll\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.CloseBtFormat(BarTender.Format,Seagull.BarTender.Print.LabelFormatDocument,Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Internal use
            
            Closes a BarTenderActiveX.Format and removes it from the format list.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.SetActiveBtFormat(Seagull.BarTender.Print.LabelFormatDocument)">
            <summary>
            Sets the Active Format
            </summary>
            <param name="format"></param>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.RefreshFormatList">
            <summary>
            Internal use
            
            Refreshes the Format List.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.FindActiveDocument">
            <summary>
            Returns BarTender's Active Format as a LabelFormatDocument.
            The Format list should be synced with Bartender's first
            </summary>
            <returns></returns>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the 
            <a href="T_Seagull_BarTender_Print_Documents.htm">
            Documents</a>
            collection.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through the Documents
            collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Formats\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Documents.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Documents.Count">
            <summary>
            Gets the number of currently opened documents. Read-only.
            </summary>
            <value>
            An int. Returns the number of currently opened label formats.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Documents.ActiveDocument">
            <summary>
            Internal use
            
            Gets the active format
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Documents.Item(System.Int32)">
            <summary>
            Gets a reference to a 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            object at the specified index. Read-only.
            </summary>
            <param name="index">
            The index of the object.
            </param>
            <returns>
            Returns a 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">Format</a> 
            object.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            An ArgumentOutOfRangEexception exception is thrown if the specified index is out of range.
            </exception>
        </member>
        <member name="T:Seagull.BarTender.Print.LicenseException">
            <summary>
            Specifies an exception caused when the BarTender
            print engine is not licensed for use
            with the BarTender SDKs.
            </summary>
            <example>
            The following example demonstrates
            how to catch and handle a LicenseException.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseException\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\LicenseException\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.PrintEngineException">
            <summary>
            Specifies an exception caused by a BarTender print engine.
            </summary>
            <example>
            The following example demonstrates
            how to catch and handle a PrintEngineException.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintEngineException\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintEngineException\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrintEngineException.#ctor(System.String,Seagull.BarTender.Print.PrintEngineException.ErrorCode)">
            <summary>
            Creates an instance of the PrintEngineException class.
            </summary>
            <param name="message">
            A string describing the exception.
            </param>
            <param name="errorCode">
            Specifies the error codes for this exception.
            </param>
        </member>
        <member name="M:Seagull.BarTender.Print.PrintEngineException.#ctor(System.String,System.Exception,Seagull.BarTender.Print.PrintEngineException.ErrorCode)">
            <summary>
            Creates an instance of the PrintEngineException class.
            </summary>
            <param name="exception">
            The underlying BarTender exception.
            </param>
            <param name="message">
            A string describing the exception.
            </param>
            <param name="errorCode">
            Specifies the error codes for this exception.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintEngineException.ErrorId">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_PrintEngineException_ErrorCode.htm">
            ErrorCode</a> of the exception. Read-only.
            </summary>
            <value>
            An
            <a href="T_Seagull_BarTender_Print_PrintEngineException_ErrorCode.htm">
            ErrorCode</a> enumeration. Represents the error code of the exception.
            </value>
            <example>
            The following example demonstrates
            code that will throw a PrintEngineException.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintEngineException\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintEngineException\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="T:Seagull.BarTender.Print.PrintEngineException.ErrorCode">
            <summary>
            Specifies error codes used in 
            <a href="T_Seagull_BarTender_Print_PrintEngineException.htm">
            PrintEngineException</a>.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.WrongEdition">
            <summary>
            The BarTender print engine is the wrong edition.  
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.NotStarted">
            <summary>
            The BarTender print engine has not started.  
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.NotAssosciatedWithPrintEngine">
            <summary>
            The object is not associated with a BarTender print engine.  
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.FailedStart">
            <summary>
            The BarTender print engine failed to start. There is a 
            problem with the Engine.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.AccessDenied">
            <summary>
            The WindowsIdentity doesn't have enough rights to start up a BarTender print engine.
            Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.PrintEngineException.ErrorCode.LicenseCannotBeVerified">
            <summary>
            BarTender's edition license could not be verified.
            Has an enumeration value of 5.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.LicenseException.#ctor(System.String,Seagull.BarTender.Print.PrintEngineException.ErrorCode)">
            <summary>
            Specifies an exception thrown when the installed BarTender 
            is not the correct edition.
            </summary>
            <param name="message">
            A string describing the exception.
            </param>
            <param name="errorCode">
            Specifies the error codes for this exception.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.LicenseException.Edition">
            <summary>
            Gets the edition of the BarTender Application. Read-only.
            </summary>
            <value>
            A string. Represents the edition of the BarTender print engine.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.InputDataFile">
            <summary>
            Specifies the type of database.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.InputDataFile.TextFile">
            <summary>
            The database is in text file format.
            Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.InputDataFile.ODBC">
            <summary>
            The database is in ODBC format.
            Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.InputDataFile.SAPIdoc">
            <summary>
            The database is in SAPIdoc format.
            Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Print.Database.InputDataFile.OLEDB">
            <summary>
            The database is in OLE DB format.
            Has an enumeration value of 3.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob">
            <summary>
            Represents a Printer Maestro print job.
            </summary>
            <remarks>
            Each time you print a document while Printer Maestro is running, the system database 
            stores detailed information about each print job, such as the time the print job was executed, 
            the status of the print job, and the printer. 
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.ClientName">
            <summary>
            Returns the client name. Read-only.
            </summary>
            <!--TODO HELP: Need example-->
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.Computer">
            <summary>
            Returns the full computer name, including domain, from where the message was generated. 
            For example: mypc.corp.mycompany.com. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.ComputerName">
            <summary>
            Returns the computer name from where the message was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.ComputerDomain">
            <summary>
            Returns the computer domain from where the print job was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.Guid">
            <!-- TODO HELP -->
            <summary>
            Returns a unique GUID assigned to the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.JobEventMessages">
            <summary>
            Returns all job event messages associated with the Printer Maestro print job. Read-only.
            </summary>
            <remarks>
            Each time this property is accessed, a query into the system database is made so that 
            the most recent job event messages are returned.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.JobName">
            <summary>
            Returns the job name assigned to the print job.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.LastJobStatus">
            <summary>
            Returns the last known job status of the Printer Maestro print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.PrintedPages">
            <summary>
            Returns the total number of pages that actually printed. Read-only.
            </summary>
            <remarks>
            The number of pages that actually printed can be returned <i>only if</i> Printer Maestro 
            is installed and running on the computer. 
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.Size">
            <summary>
            Returns the size of the print job in bytes. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.TotalPages">
            <summary>
            Returns the total number of pages processed in the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.Time">
            <summary>
            Returns the time the Printer Maestro print job was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.PrinterName">
            <summary>
            Returns the name of the printer where the print job was sent. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.TotalErrors">
            <summary>
            Returns the number of error messages generated by the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.TotalWarnings">
            <summary>
            Returns the total number of warning messages generated by the print job. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.PrinterMaestroPrintJob.UserName">
            <summary>
            Returns the username of the user who executed the print job. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessageCollection">
            <summary>
            <!-- TODO HELP -->
            Represents a collection of Printer Maestro job event messages.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.PrinterMaestroJobEventMessageCollection.Copy(Seagull.BtSystem.Client.Reader.PrinterMaestroJobEventMessageCollection)">
            <summary>
            Internal help method to copy the reader's collection to the SDK's collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessageCollection">
            <summary>
            Represents a collection of Printer Maestro inventory messages.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.PrinterMaestroInventoryMessageCollection.Copy(Seagull.BtSystem.Client.Reader.PrinterMaestroInventoryMessageCollection)">
            <summary>
            Internal help method to copy the reader message collection to the SDK's message collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.TaskManager">
            <summary>
            The TaskManager controls the Collection of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a>
            and the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            for the SDK.
            </summary>
            <remarks>
            The TaskManager controls each
            TaskEngine that is part of its TaskEngines collection.
            This includes methods to start, stop, and
            restart all included TaskEngine instances.
              <para>
              The TaskManager also contains a 
              <a href="P_Seagull_BarTender_PrintServer_TaskManager_TaskQueue.htm">
              TaskQueue</a>.  The TaskQueue contains
              any 
              <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
              Task</a> that is awaiting execution.  TaskManager
              controls the TaskQueue and assigns an
              available TaskEngine as a Task reaches
              the head of the TaskQueue.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to implement a class wrapping an instance of TaskManager.  This class demonstrates intelligent, thread-safe management of the number
            of TaskEngines instances within a TaskManager object. The engines are started only as needed, and are stopped after an idle timeout. 
            The class can be used to perform asynchronous printing.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.#ctor">
            <summary>
            Creates a new instance of a
            <a href="T_Seagull_BarTender_PrintServer_TaskManager.htm">
            TaskManager</a>
            </summary>
            <example>
            The following example demonstrates
            how to create an instance of the TaskManager class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Restart\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Restart\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Restart(System.Int32,System.Boolean)">
            <summary>
            Stops all
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> instances
            that are part of a 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a> collection
            and starts them again.
            </summary>
            <param name="timeout">
            The maximum amount of time (in milliseconds) an attempt
            will be made to successfully restart a TaskEngine.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <param name="forceTerminate">
            A value of <i>true</i> if a TaskEngine is to be forcefully
            terminated and restarted if the TaskEngine cannot be stopped
            within the timeout period; a value of <i>false</i> if otherwise.
            </param>
            <exception caption="PrintEngineException">
            A PrintEngineException is thrown if a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            fails to start.
            </exception>
            <remarks>
            This method is essentialy the same as calling a TaskManager's 
            <a href="M_Seagull_BarTender_PrintServer_TaskManager_Stop.htm">
            Stop</a> 
            method, followed by a call to the TaskManager's 
            <a href="M_Seagull_BarTender_PrintServer_TaskManager_Start.htm">
            Start</a> 
            method.
              <para>
              Use this method to restart all TaskEngine instances.  By passing
              a large timeout value, 
              <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
              Tasks</a> 
              may be allowed enough time to finish processing. If a Task must finish
              processing before a TaskEngine is to restart, specify <i>false</i>
              as the forceTerminate parameter.
              </para>
              <para>
              If a TaskEngine has failed to restart, it will have a
              <a href="T_Seagull_BarTender_PrintServer_TaskStatus.htm">
              TaskStatus</a>
              of Failed until timeout is reached.
              </para>
            </remarks>
            <returns>
            A Result enumeration.
            Indicates whether the underlying
            BarTender print engine successfully
            stopped, failed to stop, or timed out.
            </returns>
            <example>
            The following example demonstrates
            how to restart a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Restart\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Restart\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Start(System.Int32)">
            <summary>
            Starts a specified number of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances.
            </summary>
            <param name="numberOfTaskEngines">
            The number of TaskEngine instances to start.
            </param>
            <remarks>
            At least one TaskEngine must be started
            prior to submitting
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances
            to the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>.
            <para>
            If Start has already been called, this method will return immediately.
            </para>
              <para>
              If a call to this method is made that attempts to change
              the number of TaskEngines, an exception 
              is thrown.  If more
              TaskEngine instances are needed,
              use the 
              <a href="M_Seagull_BarTender_PrintServer_TaskManager_Resize.htm">
              Resize</a>
              method instead.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to start a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Start(System.Int32,System.Security.Principal.WindowsIdentity)">
            <summary>
            Starts a specified number of 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances running under a particular
            <a href="http://msdn.microsoft.com/en-us/library/system.security.principal.windowsidentity.aspx">
            WindowsIdentity.</a>
            </summary>
            <param name="numberOfTaskEngines">
            The number of TaskEngine instances to start.
            </param>
            <param name="identity">
            The WindowIdentity to start the TaskEngine instances
            with.
              <para>
              <b>Note:</b> By default, a TaskEngine is started with 
              the identity of the current Windows user, 
              obtained from the
              <a href="http://msdn.microsoft.com/en-us/library/sfs49sw0.aspx">
              GetCurrent</a>
              method call.
              </para>
            </param>
            <remarks>
            At least one TaskEngine must be started
            prior to submitting
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> instances
            to the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>.
              <para>
              If a call to this method is made that attempts to change
              the number of TaskEngines, an exception 
              is thrown.  If more
              TaskEngine instances are needed,
              use the 
              <a href="M_Seagull_BarTender_PrintServer_TaskManager_Resize.htm">
              Resize</a>
              method instead.
              </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not AutomationEdition or greater.
            </exception>
            <exception cref="T:System.ArgumentException" caption="ArgumentException">
            
            </exception>
            <example>
            The following example demonstrates
            how to start a TaskEngines instance under a specific WindowsIdentity.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example2\CS\Example2.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example2\VB\Example2.vb" region="Snippet1"/> 
            </example>
            Z-ACH used to but it was removed NEEDS TO WRITE SOMETHING ABOUT THE PRINTENGINEEXCEPTION, BUT ...
            ISN'T THAT SUPPOSED TO BE (A YET TO BE ADDED) TASKENGINE EXCEPTION?
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Start(System.Int32,System.Security.Principal.WindowsIdentity,System.String,System.String,System.String)">
            <summary>
            For internal use only
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Resize(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Resizes the number of running 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            instances to the requested size.
            </summary>
            <param name="numberOfTaskEngines">
            The number of TaskEngine instances to run.
            </param>
            <param name="timeout">
            The maximum amount of time (in milliseconds) an attempt
            will be made to successfully stop a TaskEngine.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
              <para>
              <b>Note: </b> This parameter only affects a call that results
              in fewer available TaskEngine instances.
              </para>
            </param>
            <param name="forceTerminate">
            If <i>true</i>, forces a busy TaskEngine to terminate
            regardless of whether or not the processing
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            is completed;
            <i>false</i> if otherwise.
            </param>
            <returns>
            A
            Result enumeration.
            Specifies the result of this method call.
            </returns>
            <remarks>
            Forcing the termination of any TaskEngine
            that is currently processing a Task
            may result in data corruption.  Take precaution
            when this is the case, i.e. during a file save operation.
            </remarks>
            <example>
            The following example demonstrates
            changing the number of engines running in a TaskManager instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Resize\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Resize\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Stop(System.Int32,System.Boolean)">
            <summary>
            Stops all 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> instances.
              <para>
              If the TaskEngines are already stopped, this method will return immediately.
              </para>
            </summary>
            <param name="timeout">
            The maximum amount of time (in milliseconds) an attempt
            will be made to successfully stop all TaskEngines.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <param name="forceTerminate">
            If <i>true</i>, forces a busy TaskEngine to terminate
            regardless of whether or not the processing
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            is completed;
            <i>false</i> if otherwise. This only occurs once the timeout limit
            has been reached.
            </param>
            <returns>
            A
            Result enumeration.
            Specifies the result of this method call.
            </returns>
            <remarks>
            The Stop method will stop any
            active TaskEngine instance
            and its underlying BarTender print engine background process.
            This method must be called to
            ensure disposal of any background 
            BarTender process the application started.
              <para>
              Once this method is called, the 
              <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
              TaskQueue</a> will lock and no other
              Task instances are allowed to be sumbmitted
              to the queue.  
              </para>
              <para>
              If the TaskQueue is not paused, the Stop
              method will wait until all Tasks on the TaskQueue have
              had a chance to run as long as the timeout has not been 
              reached. If the TaskQueue
              is paused, the stop method will wait until all
              Engines are idle before stopping them, but Tasks on
              the TaskQueue will remain Queued. To ensure all
              Tasks are run before the TaskManager is stopped, make 
              sure the TaskQueue is not paused.
              </para>
              <para>
              By specifying the <i>forceTerminate</i> parameter,
              an attempt can be made to forcefully shut down any
              TaskEngine that is still busy processing a Task if 
              the timeout is reached.
              The Stop method does not guarantee immediate termination
              of a TaskEngine's background BarTender process.  To
              ensure immediate termination of this process, use the
              <a href="M_Seagull_BarTender_PrintServer_TaskManager_Terminate.htm">
              Terminate</a> method instead.
              </para>
              <para>
              <b>Note: </b> Forcing the termination of any TaskEngine
              that is currently processing a Task
              may result in data corruption.  Take precaution
              when this is the case, i.e. during a file save operation.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to stop all engines in a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Stop\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Stop\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Terminate">
            <summary>
            Immediately stops all 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a> instances. 
              <para>
              <b>Note:</b> All tasks that are pending or 
              currently processing are 
              terminated whether they have completed or not.
              </para>
              <para>
              If the TaskEngines are already stopped, this method will return immediately.
              </para>
            </summary>
            <remarks>
            All 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a> 
            instances that are pending or currently processing
            are immediately aborted. 
            When running a critical Task (such as a file save operation), this
            carries a high risk of data corruption.  In these cases,
            use the 
            <a href="M_Seagull_BarTender_PrintServer_TaskManager_Stop.htm">
            Stop</a> 
            method instead.
            </remarks>
            <example>
            The following example demonstrates
            how to terminate all engines in a TaskEngines instance.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Terminate\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Terminate\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.AbortTask(Seagull.BarTender.PrintServer.Tasks.Task)">
            <summary>
            Aborts the specified 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>.
            </summary>
            <param name="task">
            The Task to be aborted.
            </param>
            <remarks>
            If the specified task is still pending, it is removed from the TaskQueue. If the task is currently executing, task execution is aborted.
            </remarks>
            <example>
            The following example demonstrates
            how to abort a task after placing it on the queue.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\AbortTask\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\AbortTask\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Internal">
            <summary>
            For internal use only
            </summary>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.TaskManager.Dispose">
            <summary>
            Stops all TaskEngines and releases all resources held by the object.
            </summary>
            <remarks>
            Call the Dispose method to insure prompt deallocation of any unmanaged resources.
            </remarks>
            <example>
            The following example demonstrates how to implicitly call Dispose on a TaskManager when it goes out of
            scope in a 'using' statement.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.TaskManager.ErrorOccurred">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>-related exception is thrown.
            </summary>
            <remarks>
            This event is generated for all TaskEngine instances
            that are part of a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a> collection.
            </remarks>
            <example>
            The following example demonstrates
            how to handle the ErrorOccurred event.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.TaskManager.TaskEngineStatusChanged">
            <summary>
            Occurs when a 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            has
            <a href="T_Seagull_BarTender_PrintServer_TaskEngineStatus.htm">
            EngineStatus</a>
            change.
            </summary>
            <remarks>
            This event is generated for all TaskEngine instances
            that are part of a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a> collection.
            </remarks>
            <example>
            The following example demonstrates
            how to handle the TaskEngineStatusChanged event.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnEngineStatusChangeEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\TaskEngines\OnEngineStatusChangeEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskManager.TaskQueue">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            that the 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            pulls
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            instances from. Read-only.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>
            collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskManager.TaskEngines">
            <summary>
            Returns the collection of       
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a> 
            controlled by this TaskManager
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a>
            collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.TaskManager.EngineVersion">
            <summary>
            Returns the version of the running <a href="T_Seagull_BarTender_PrintServer_TaskEngines.htm">
            TaskEngines</a> 
            </summary>
            <value>
            The version of the running TaskEngines
            </value>
            /// <exception caption="PrintEngineException">
            A PrintEngineException is thrown if the
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngines</a>
            have not been started.
            </exception>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.TaskEventArgs">
            <summary>
            Provides details concerning a task-related event.
            </summary>
            <example>
            The following example demonstrates
            a TaskEventArgs instance being passed to an event handling method.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskCompleteEvent\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\Task\OnTaskCompleteEvent\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.TaskEventArgs.TaskEngine">
            <summary>
            The
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>
            the Task is processing on.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that saves a label format.
            </summary>
            <remarks>
            By default, this Task will save the format in its original location.
            </remarks>
            <example>
            The following example demonstrates
            how to save cached label format information to a file using SaveLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\SaveFormatTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\SaveFormatTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.#ctor(Seagull.BarTender.Print.LabelFormat)">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_SaveLabelFormatTask.htm">
            SaveLabelFormatTask</a> class, specifying the label 
            format to save.
            </summary>
            <param name="format">
            The label format that will be saved.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of the SaveLabelFormatTask class.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\SaveFormatTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\SaveFormatTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_SaveLabelFormatTask.htm">
            SaveLabelFormatTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_SaveLabelFormatTask.htm">
            SaveLabelFormatTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_SaveLabelFormatTask.htm">
            SaveLabelFormatTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.LabelFormat">
            <summary>
            Gets the LabelFormat to save.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.OverwriteIfExists">
            <summary>
            Sets whether or not to save over a file name that already exists. 
            If the SaveAsFile property is not set, then this value is ignored 
            and the file will be saved over an existing file with the same name. 
            Otherwise the existing file will be overwritten.  The default setting 
            is false.
            </summary>
            <value>
            A bool. The default value is true.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.SaveLabelFormatTask.SaveAsLocation">
            <summary>
            Gets or sets the file name and location to save
            a label format to. If this is blank, the task will 
            save over the old format.
            </summary>
            <value>
            A string. The default value is an empty string.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask">
            <summary>
            Represents a
            <a href="T_Seagull_BarTender_PrintServer_Tasks_Task.htm">
            Task</a>
            that prints a label format.
            </summary>
            <example>
            The following example demonstrates
            how to instantiate and execute a PrintLabelFormatTask in order to print labels.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.#ctor(Seagull.BarTender.Print.LabelFormat)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a>
            instance,
            specifiying a
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            to print.
            </summary>
            <param name="format">
            The LabelFormat to print.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of PrintLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.#ctor(System.String)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a>
            instance,
            specifiying a
            label format
            to print.
            </summary>
            <param name="labelFormatFileName">
            The filename of the label format
            to print.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of PrintLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.#ctor(System.String,System.String)">
            <summary>
            Creates a 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a>
            instance,
            specifiying a
            label format
            to print
            and a printer
            to print with.
            </summary>
            <param name="labelFormatFileName">
            The filename of the label format
            to print.
            </param>
            <param name="printername">
            The name of the printer to print with.
            </param>
            <example>
            The following example demonstrates
            how to create an instance of PrintLabelFormatTask.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\CS\Example1.cs" 
               region="Snippet1" />
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\Constructors\Example1\VB\Example1.vb" 
               region="Snippet1" />
            </example>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.OnRun">
            <summary>
            Executes when
            the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            leaves the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a> 
            and is assigned to a
            <a href="T_Seagull_BarTender_PrintServer_TaskEngine.htm">
            TaskEngine</a>.
            </summary>
            <returns>
            A bool.  If <i>true</i> indicates the Task completed
            successfully; <i>false</i> if otherwise.
            </returns>
            <remarks>
            When inheriting from
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a>,
            place any custom code in this method.
            This method will be called once the Task leaves
            the TaskQueue.
            </remarks>
        </member>
        <member name="M:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.OnValidate">
            <summary>
            Executes when the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            is added to the
            <a href="T_Seagull_BarTender_PrintServer_TaskQueue.htm">
            TaskQueue</a>. 
            </summary>
            <exception cref="T:Seagull.BarTender.PrintServer.TaskException" caption="TaskException">
            A TaskException is thrown if validation fails.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.DeletePrintFileAfterPrint">
            <summary>
            Gets or sets whether to delete the print file generated after printing. 
            This property applies if the label format is printed to file by setting 
            Format.PrintSetup.PrintToFile to true. Following printing the print code 
            is copied to the PrintCode property and the print code file is deleted. 
            Setting DeletePrintFileAfterPrint to false avoids deleting the print code 
            file allowing the file to be used for other applications. The print code 
            file name is returned using Format.PrintSetup.PrintToFileName. By default 
            DeletePrintFileAfterPrint is set to true.
            </summary>
            <value>
            A bool
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.LabelFormat">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            that is to print.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a>
            object.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.PrintCode">
            <summary>
            Gets the printer code that is created
            when a label format is printed to file. Read-only.
            </summary>
            <value>
            A string.  Contains the printer code that is created when a label format
            is printed to file.  The printer code is encrypted and in base-64 format.
            </value>
            <remarks>
            This property is only valid if
            Format.PrintSetup.PrintToFile
            is set to true, and 
            Format.PrintSetup.PrintToFileLicense
            is set to a valid license.
            If these conditions are not met, the property will return an empty string.
              <para>
              <b>Note: </b> When printing to file using the BarTender print engine, 
              the resulting output
              is an encrypted print file. This file can only be printed using the
              Printers.SendPrintCode method, located in the BarTender Print Client assembly.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.PrintTimeout">
            <summary>
            Gets or sets the length of time in milliseconds the 
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            will wait for a job to complete printing.
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite. If set to 0, the Task will complete after spooling the
            print job to the printer rather than waiting for the print to complete.
            </summary>
            <value>
            An int. If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite. If set to 0, the Task will complete after spooling the
            print job to the printer rather than waiting for the print to complete. 
            The default value is 0 specifying not to wait.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.PrintJobName">
            <summary>
            Gets or sets the print job name that will be used for printing.
            </summary>
            <value>
            A string. The print job name that will be used for printing.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.PrintResult">
            <summary>
            Gets the result of the print job. This property is only valid after the Task has completed.
            </summary>
            <value>
            A Result enumeration. The result of the print job.
            </value>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrint">
            <summary>
            Gets or sets whether or not the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            will save the format after printing.
            </summary>
            <value>
            A bool. The default value is false.
            </value>
            <remarks>
            Set SaveAfterPrint to true to retain serialization information when the
            option to update the serialized substring after print is set.
              <para>
              <b>Note: </b> For this option to be guaranteed to work, only one TaskEngine
              must be running. If two different TaskEngines print and save the same format 
              simutaneously, serialization might not operate as expected when
              updating the substring after print.
              </para>
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrintCondition">
            <summary>
            Gets or sets when the save the format after printing.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_PrintServer_PrintLabelFormatTask_SaveAfterPrintConditions.htm">SaveAfterPrintConditions</a> 
            enumeration. The default value is SaveAfterPrintConditions.Always.
            </value>
            <remarks>
            SaveAfterPrintCondition is only used if the <a href="P_Seagull_BarTender_PrintServer_PrintLabelFormatTask_SaveAfterPrint.htm">
            SaveAfterPrint</a> property is set to true.
            </remarks>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobResumed event occurs when the print job in the spooler 
            has resumed.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobRestarted event occurs when the print job in the spooler 
            has restarted.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port. Depending
            on the driver settings this event may indicate that the print job has 
            either been sent to the printer or the print job has completed.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            <para>
            If job verification is enabled, the PrintJobEventArgs used by this
            event can be cast to JobSentEventArgs to verify that printing has 
            completed. If job verification is not enabled, this event will occur
            when the printjob has been sent to the printer. In this case, the event
            does not ensure that the print job has been printed.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When the <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a> 
            prints,
            various Windows spooler print job events may be monitored.  
            The OnJobSpooledEvent occurs when the print job in the spooler
            has been spooled.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.JobMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_PrintServer_Tasks_PrintLabelFormatTask.htm">
            PrintLabelFormatTask</a>
            ecounters an error monitoring printjobs.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintServerSDKExamples\PrintTask\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.PrintJobCounter">
            <summary>
            Gets the number of print jobs owned by this Task that are currently 
            printing or in a printer's queue.
            </summary>
            <value>
            An int. Represents the number of print jobs owned by this Task that are 
            currently printing or in a printer's queue.
            </value>
        </member>
        <member name="T:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrintConditions">
            <summary>
            Specifies the condition to use when saving after print. 
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrintConditions.Always">
            <summary>
            Always save the format after printing.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrintConditions.IfSupportsSerializedLabels">
            <summary>
            Only save after printing if the format supports serialized labels.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.PrintServer.Tasks.PrintLabelFormatTask.SaveAfterPrintConditions.IfDocumentIsModified">
            <summary>
            Save if the document has been modified.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.AddFlags">
            <summary>
            Defines basic options for adding a file to the library.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.AddFlags.None">
            <summary>
            Indicates that no flags are specified.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.AddFlags.CreateParents">
            <summary>
            Indicates that if the containing folder does not exist, it should be created.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.RenameFlags">
            <summary>
            Defines basic options for renaming a file within the library.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.RenameFlags.None">
            <summary>
            Indicates that no flags are specified.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.RenameFlags.CreateParents">
            <summary>
            Indicates that if the containing folder of the destination file or folder does not exist, it should be created.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.DeleteFlags">
            <summary>
            Defines basic options for deleting a file within the library.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.DeleteFlags.None">
            <summary>
            Indicates that no flags are specified.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.Librarian.DeleteFlags.Recursive">
            <summary>
            Indicates that if a folder containing child files or folders is deleted, the children should also be deleted. 
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.TransactionOptions">
            <summary>
            Defines advanced options for a transaction.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.TransactionOptions.WorkflowStateName">
            <summary>
            Specifies the workflow state to which the revision will be set, if applicable.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.TransactionOptions.TransactionTime">
            <summary>
            Specifies the date and time to be recorded with the transaction. 
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.TransactionOptions.User">
            <summary>
            Specifies the user to be recorded with the transaction. 
            Logon name, display name and user principal name are valid formats.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.TransactionOptions.Computer">
            <summary>
            Specifies the computer name to be recorded with the transaction.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.AddOptions">
            <summary>
            Defines advanced options for adding a file to the library.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.AddOptions.Name">
            <summary>
            Specifies an alternative name under which a file will be added to the library.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.AddOptions.LeaveCheckedOut">
            <summary>
            Indicates that after adding the revision, the file should be left in a checked out state. Defaults to false.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.AddOptions.AddRevisionIfFileExists">
            <summary>
            Indicates that if the file already exists in the library, a new revision will be added to the file. Defaults to false.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.CheckOutOptions">
            <summary>
            Defines advanced options for checking out a file from the library.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.CheckOutOptions.OverwriteWhenSaving">
            <summary>
            Indicates that if a file already exists at the specified location it should be overwritten. Defaults to false.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.CheckOutOptions.ThrowIfModified">
            <summary>
            Indicates that checkout should fail if a file has been modified since its properties were retrieved. 
            If true, a <a href="T_Seagull_BarTender_Librarian_LibrarianException.htm">LibrarianException</a> is thrown with 
            an <a href="T_Seagull_BarTender_Librarian_LibrarianException_ErrorCode.htm">ErrorCode</a> of FileModified. Defaults to false.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.UndoCheckOutOptions">
            <summary>
            Defines advanced options for undoing a check out of a file within the library.
            </summary>
            <remarks>
            For more information, see the properties exposed by the <a href="T_Seagull_BarTender_Librarian_TransactionOptions.htm">TransactionsOptions</a> base class.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Librarian.CheckInOptions">
            <summary>
            Defines advanced options for submitting changes to an existing file in the library.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.CheckInOptions.LeaveCheckedOut">
            <summary>
            Indicates that after adding the revision, the file should be left in a checked out state. Defaults to false.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.RollbackOptions">
            <summary>
            Defines advanced options for rolling files back to previous revisions.
            </summary>
            <remarks>
            For more information, see the properties exposed by the <a href="T_Seagull_BarTender_Librarian_TransactionOptions.htm">TransactionsOptions</a> base class.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Librarian.RenameOptions">
            <summary>
            Defines advanced options for renaming a file or folder.
            </summary>
            <remarks>
            For more information, see the properties exposed by the <a href="T_Seagull_BarTender_Librarian_TransactionOptions.htm">TransactionsOptions</a> base class.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Librarian.DeleteOptions">
            <summary>
            Defines advanced options for deleting a file or folder.
            </summary>
            <remarks>
            For more information, see the properties exposed by the <a href="T_Seagull_BarTender_Librarian_TransactionOptions.htm">TransactionsOptions</a> base class.
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Librarian.Library">
            <summary>
            Represents an instance of the Librarian interface. Allows manipulation of files and folders within the 
            Librarian database. 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.#ctor">
            <summary>
            Creates an instance of the Library class.
            </summary>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to run Librarian. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.CreateFolder(System.String)">
            <summary>
            Creates a folder in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the location to create the directory. 
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFolder.htm">LibrarianFolder</a> object representing 
            the newly created folder.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.GetFolder(System.String)">
            <summary>
            Gets a folder in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the directory.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFolder.htm">LibrarianFolder</a> object representing the folder 
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.DeleteFolder(System.String)">
            <summary>
            Deletes a folder from the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the directory.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.DeleteFolder(System.String,System.String,Seagull.BarTender.Librarian.DeleteFlags)">
            <summary>
            Deletes a folder from the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the directory.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the delete flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.DeleteFolder(System.String,System.String,Seagull.BarTender.Librarian.DeleteFlags,Seagull.BarTender.Librarian.DeleteOptions)">
            <summary>
            Deletes a folder from the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the directory.
            </param>
            <param name="comment">
            Specifies the comment.
            </param>
            <param name="flags">
            Sets the delete flags.
            </param>
            <param name="options">
            Specifies the delete options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.RenameFolder(System.String,System.String)">
            <summary>
            Renames a folder in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the current folder.
            </param>
            <param name="newPath">
            Specifies the new path and folder name.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.RenameFolder(System.String,System.String,System.String,Seagull.BarTender.Librarian.RenameFlags)">
            <summary>
            Renames a folder in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the current folder.
            </param>
            <param name="newPath">
            Specifies the new path and folder name.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the rename flags.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.RenameFolder(System.String,System.String,System.String,Seagull.BarTender.Librarian.RenameFlags,Seagull.BarTender.Librarian.RenameOptions)">
            <summary>
            Renames a folder in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path to the current folder.
            </param>
            <param name="newPath">
            Specifies the new path and folder name.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the rename flags.
            </param>
            <param name="options">
            Specifies the rename options.
            </param>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.GetFile(System.String)">
            <summary>
            Gets a file in the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.String,System.String)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="fileName">
            Specifies the name of the file.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.IO.Stream,System.String)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.String,System.String,Seagull.BarTender.Librarian.AddFlags)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="fileName">
            Specifies the name of the file.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.IO.Stream,System.String,Seagull.BarTender.Librarian.AddFlags)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.String,System.String,Seagull.BarTender.Librarian.AddFlags,Seagull.BarTender.Librarian.AddOptions)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="filename">
            Specifies the name of the file.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <param name="options">
            Specifies the add options.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception> 
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.AddFile(System.String,System.IO.Stream,System.String,Seagull.BarTender.Librarian.AddFlags,Seagull.BarTender.Librarian.AddOptions)">
            <summary>
            Adds a file to the library based on the specified path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <param name="stream">
            Specifies the stream from which the file's bytes are read.
            </param>
            <param name="comment">
            Specifies a comment.
            </param>
            <param name="flags">
            Sets the add flags.
            </param>
            <param name="options">
            Specifies the add options.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFile.htm">LibrarianFile</a> object representing the file
            at the specified path.
            </value>
            <exception cref="T:Seagull.BarTender.Librarian.LibrarianException" caption="LibrarianException">
            The Librarian operation could not be completed. The <a href="P_Seagull_BarTender_Librarian_LibrarianException_ErrorId.htm">ErrorId</a> property provides additional information.
            </exception>
            <exception cref="T:Seagull.BarTender.BarTenderSecurityException" caption="BarTenderSecurityException">
            The current user lacks permission to perform this operation. Permissions can be configured in BarTender Security Center.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.FolderExists(System.String)">
            <summary>
            Gets a value indicating whether a folder exists at the specified Librarian path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the folder.
            </param>
            <value>
            True if the folder exists; otherwise false.
            </value>
        </member>
        <member name="M:Seagull.BarTender.Librarian.Library.FileExists(System.String)">
            <summary>
            Gets a value indicating whether a file exists at the specified Librarian path.
            </summary>
            <param name="librarianPath">
            Specifies the path of the file.
            </param>
            <value>
            True if the folder exists; otherwise false.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.Library.RootFolder">
            <summary>
            Gets the root Library folder. Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianFolder.htm">LibrarianFolder</a> object representing 
            the root Library folder.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.Library.Workflow">
            <summary>
            Gets workflow setup information. Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Librarian_LibrarianWorkflow.htm">LibrarianWorkflow</a> object representing 
            the current workflow setup.
            </value>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException">
            <summary>
            Specifies the exception thrown in response to a failed system database connection operation. 
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.CodeID">
            <summary>
            Gets the error <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseConnectionException_Code.htm">Code</a> for the exception. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code">
            <summary>
            Specifies the error codes used in <a href="T_Seagull_BarTender_SystemDatabase_SystemDatabaseConnectionException.htm">SystemDatabaseConnectionException</a>.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.Unknown">
            <summary>
            The error is unknown, or is not specified. Has an enumeration value of 0.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.DatabaseNotConfigured">
            <summary>
            The BarTender System Database is not configured. To configure, use the System Database Setup Wizard. Has an enumeration value of 1.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.DatabaseCantConnect">
            <summary>
            A connection cannot be made to the BarTender System Database. Check ServerName, Authentication, UserName, and/or Password for correct values. Has an enumeration value of 2.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.DatabaseMismatch">
            <summary>
            The SystemDatabaseConnection's database does not match the BarTender System Service's database. Has an enumeration value of 3.
            <!-- TODO Help: Give more details. Talk with Mike -->
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.ConnectHasNotBeenCalled">
            <summary>
            The <a href="M_Seagull_BarTender_SystemDatabase_SystemDatabaseConnection_Connect.htm">SystemDatabaseConnection.Connect()</a> method has not been called. Has an enumeration value of 4.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.SystemServiceCantConnect">
            <summary>
            A connection cannot be made to the BarTender System Service. Has an enumeration value of 5.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.InvalidLicense">
            <summary>
            An invalid BarTender license is in use. BarTender must be activated using the Automation edition or better. Has an enumeration value of 6.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionException.Code.UnexpectedResponse">
            <summary>
            The connection received an unexpected response. Has an enumeration value of 7.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck">
            <summary>
            Represents a security permission check.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.Action">
            <summary>
            Returns the security permission action. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.Allowed">
            <summary>
            Returns whether or not the security permission event was allowed. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.ApplicationName">
            <summary>
            Returns the application name that generated the event. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.Computer">
            <summary>
            Returns the full computer name, including domain, from where the permission check was generated. 
            For example: mypc.corp.mycompany.com. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.ComputerName">
            <summary>
            Returns the computer name from where the event was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.ComputerDomain">
            <summary>
            Returns the computer domain from where the event was generated. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.Denied">
            <summary>
            Returns whether or not the security permission event was denied. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.ElectronicSignature">
            <summary>
            Returns whether or not an electronic signature was used. Read-only. 
            </summary>
            <remarks>If true, then ElectronicSignatureUserName contains the user name and domain that 
            was used to sign in.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.ElectronicSignatureUserName">
            <summary>
            Returns the electronic signature's user name. Read-only.
            </summary>
            <remarks>ElectronicSignatureUserName contains a value only if ElectronicSignature is true; otherwise, it will
            return an emtpy string.</remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.LoginOverride">
            <summary>
            Returns whether or not a login was overridden. Read-only. 
            </summary>
            <remarks>If true, then LoginOverrideUserName contains the user name and domain that was used to login.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.LoginOverrideUserName">
            <summary>
            Returns the login override user name. Read-only.
            </summary>
            <remarks>LoginOverrideUserName contains a value only if LoginOverride is true; otherwise, it will
            return an emtpy string.</remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.Time">
            <summary>
            Returns the time the security permission check was created relative to Coordinated Universal Time (UTC). Read-only.
            </summary>
            <remarks>
            The DateTimeOffset object returned includes a DateTime value, together with an Offset property that defines the
            difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.SecurityPermissionCheck.UserName">
            <summary>
            Returns the user name associated with the event. Read-only.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrintJobEventArgs">
            <summary>
            Provides information about a particular print job.
            </summary>
            <remarks>
            <para>
            Instances of this class are passed as arguments to handlers of events from classes implementing IPrintJobMonitor.
            </para>
            <para>
            When printing a label format via a networked printer,
            the Printer Maestro service MUST be installed on both the computer the networked
            printer is attached to and the local machine the client application
            is running on in order to receive events.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            a PrintJobEventArgs instance being passed to an event handler method.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet2" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrintJobMonitor\OnJobErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet2" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.ClientName">
            <summary>
            Gets the machine name from which the job was printed. Read-only.
            </summary>
            <value>
            A string. Represents the machine name from which the job was printed.
            </value>      
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.ID">
            <summary>
            Gets the ID of a print job. Read-only.
            </summary>
            <value>
            An integer.  Represents the ID of a print job.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.Name">
            <summary>
            Gets the name of the print job. Read-only. 
            </summary>
            <value>
            A string.  Represents the name of the print job.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.PagesPrinted">
            <summary>
            Gets the total number of pages printed. Read-only. 
            </summary>
            <value>
            An integer.  Represents the total number of pages printed.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.PrinterInfo">
            <summary>
            Provides details on the printer involved in the firing of this event. Read-only.
            </summary>
            <value>
            A reference to a PrinterEventArgs object. The PrinterEventArgs object provides
            details on the printer involved in the firing of this event.
            </value>      
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.Status">
            <summary>
            Gets a string current print status. Read-only. 
            </summary>
            <value>
            A String. Describes the current print status.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.TotalPages">
            <summary>
            Gets the total number of pages currently spooled in the print job. Read-only. 
            </summary>
            <value>
            An int.  
            Represents the total number of pages currently spooled in the print job.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrintJobEventArgs.UserName">
            <summary>
            Gets the name of the user who owns the print job. Read-only. 
            </summary>
            <value>
            A string.  Represents the name of the user who owns the print job.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.JobSentEventArgs">
            <summary>
            This class provides all the information contained in PrintJobEventArgs with an additional value indicating
            if printing was verified.
            </summary>
            <remarks>
            Instances of this class are supplied as event arguments to the dual-purpose IPrintJobMonitor.JobSent event.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event and use the JobSentEventArgs instance that is passed to the delegate.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet2" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet2" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.JobSentEventArgs.JobPrintingVerified">
            <summary>
            Indicates whether the event was fired when the print job was sent or when print completion was 
            verified. Read-only.
            </summary>
            <value>
            A bool.  False indicates that the event was fired as an acknowledgement that the print job was sent 
            from the spooler queue to the printer;  True indicates that it was fired as a confirmation of print 
            job completion from the printer driver.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.LabelFormatDocument">
            <summary>
            Represents a label format document that can be opened, saved, and printed in BarTender.
            </summary>
            <remarks>
            A LabelFormatDocument object represents a label format that is currently open or 
            can be opened in a BarTender print engine. A label format file can be opened by calling 
            <a href="M_Seagull_BarTender_Print_Documents_Open.htm">Documents.Open</a> with a 
            running <a href="T_Seagull_BarTender_Print_Engine.htm">Engine</a>. By contrast, the 
            <a href="T_Seagull_BarTender_Print_LabelFormat.htm">LabelFormat</a> class represents information 
            about a label format that may or may not happen to be open in BarTender, and does not 
            represent the document itself.
            </remarks>
            <example>
            The following example demonstrates
            opening, printing, and closing a LabelFormatDocument instance using an Engine.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Activate">
            <summary>
            Assigns the 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a> 
            to be the active format in the 
            BarTender print engine.
            </summary>
            <remarks>
            The Activate method will assign a 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            to the 
            <a href="P_Seagull_BarTender_Print_Engine_ActiveDocument.htm">ActiveDocument</a> 
            property
            of a BarTender print engine. If the BarTender print engine is 
            <a href="P_Seagull_BarTender_Print_Window_Visible.htm">Visible</a>, 
            the format's window will gain
            focus.
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an 
            <a href="T_Seagull_BarTender_Print_Engine.htm">
            Engine</a>.
            </exception>
            <example>
            The following example demonstrates
            how to activate an open label format inside of BarTender.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Activate\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Activate\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Close(Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Closes an open label format.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an 
            <a href="T_Seagull_BarTender_Print_Engine.htm">
            Engine</a>.
            </exception>
            <remarks>
            To open a label format, use the 
            <a href="M_Seagull_BarTender_Print_Documents_Open.htm">Documents.Open</a>
            method.
            </remarks>
            <param name="saveOptions">
            Specifies the save options.
            </param>
            <example>
            The following example demonstrates
            how to close an open label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Close\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Close\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.ExportImageToClipboard(Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.Resolution)">
            <summary>
            Copies a bitmap representation of 
            the label format to the clipboard.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an 
            <a href="T_Seagull_BarTender_Print_Engine.htm">
            Engine</a>.
            </exception>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="resolution">
            The Resolution of the exported image.
            </param>
            <example>
            The following example demonstrates
            how to export a format document to the clipboard.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportImageToClipboard1\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportImageToClipboard1\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.ExportPrintPreviewToFile(System.String,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.Resolution,System.Drawing.Color,Seagull.BarTender.Print.OverwriteOptions,System.Boolean,System.Boolean,Seagull.BarTender.Print.Messages@)">
            <summary>
            Exports a label preview.
            </summary>
            <returns>
            Returns a 
            <a href="T_Seagull_BarTender_Print_Result.htm">Result</a> 
            enumeration.  
            </returns>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not EnterpriseAutomationEdition or greater.
            </exception>
            <remarks>
              <para>
              The ExportPrintPreviewToFile method requires EnterpriseAutomationEdition.
              </para>
            	<para>
              Use this method to export all labels for a print job. This method is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <param name="directory">
            The path to export the label preview to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <param name="imageType">
            The image file type to export.
            </param>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="resolution">
            The resolution of exported image.
            </param>
            <param name="backgroundColor">
            The background color of the exported image.
            </param>
            <param name="overwriteOptions">
            The options to control whether or not to overwrite an existing file.
            </param>
            <param name="includeMargins">
            Specify <i>true</i> to include margins in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="includeBorder">
            Specify <i>true</i> to include borders in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="messages">
            Collects and saves any error messages 
            created during the export for later review.
            </param>
            <example>
            The following example demonstrates
            how to export a print preview image for a format document.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportPrintPreviewToImage5\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportPrintPreviewToImage5\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.ExportPrintPreviewRangeToFile(System.String,System.String,System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.Resolution,System.Drawing.Color,Seagull.BarTender.Print.OverwriteOptions,System.Boolean,System.Boolean,Seagull.BarTender.Print.Messages@)">
            <summary>
            Exports a page range of print previews.
            </summary>
            <returns>
            Returns a 
            <a href="T_Seagull_BarTender_Print_Result.htm">Result</a> 
            enumeration.  
            </returns>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not EnterpriseAutomationEdition or greater.
            </exception>
            <remarks>
              <para>
              The ExportPrintPreviewRangeToFile method requires EnterpriseAutomationEdition.
              </para>
            	<para>
              Use this method to export a selected page range for a print job. This method is useful for
              archiving or exporting images for display in an application or web page.
              </para>
            </remarks>
            <param name="pageRange">
            The page range to export.       
            A series of records can be specified with commas such as "1,2,4" and a
            range of pages can be specified with hyphens such as "1-3". All pages until the 
            end will be exported with an elipsis such as "3...". A combinaton of any of
            above may also be used such as "1,3-4,8...".
            </param>
            <param name="directory">
            The path to export the print previews to.
            </param>
            <param name="fileNameTemplate">
            The file name template used when saving the file. If "%PageNumber%" is included
            as part of the parameter, the page number is inserted at that location of the file name
            (i.e. "Preview%PageNumber%.jpg" results in "Preview1.jpg" for the first page).
            </param>
            <param name="imageType">
            The image file type to export.
            </param>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="resolution">
            The resolution of exported image.
            </param>
            <param name="backgroundColor">
            The background color of the exported image.
            </param>
            <param name="overwriteOptions">
            The options to control whether or not to overwrite an existing file.
            </param>
            <param name="includeMargins">
            Specify <i>true</i> to include margins in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="includeBorder">
            Specify <i>true</i> to include borders in the preview image; 
            <i>false</i> if otherwise.
            </param>
            <param name="messages">
            Collects and saves any error messages 
            created during the export for later review.
            </param>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.ColorToBGR(System.Drawing.Color)">
            <summary>
            Helper to convert a System.Drawing.Color to a 24 bit BGR int value because that's what BarTender wants for exporting
            </summary>
            <returns>The input color as a 24 bit BGR int</returns>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.ExportImageToFile(System.String,Seagull.BarTender.Print.ImageType,Seagull.BarTender.Print.ColorDepth,Seagull.BarTender.Print.Resolution,Seagull.BarTender.Print.OverwriteOptions)">
            <summary>
            Creates an image of the label 
            format and saves it to an image file.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <param name="fileName">
            The full path and file name of the file to create.
            </param>
            <param name="imageType">
            The image file type to export.
            </param>
            <param name="colorDepth">
            The color-depth of the exported image.
            </param>
            <param name="resolution">
            The resolution of the exported image.
            </param>
            <param name="overwriteOptions">
            The options to control whether or not to overwrite an existing file.
            </param>
            <example>
            The following example demonstrates
            how to export an image of a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportToImage2\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\ExportToImage2\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Print(System.String,System.Int32,Seagull.BarTender.Print.Messages@)">
            <summary>
            Prints a label format. This function will call any print job events that are
            assigned.
            </summary>
            <param name="messages">
            An <b>out</b> parameter. 
            Returns one or more 
            <a href="T_Seagull_BarTender_Print_Message.htm">
            Message</a> 
            objects from the print job.
            An empty 
            <a href="T_Seagull_BarTender_Print_Messages.htm">
            Messages</a> 
            object is passed into the method.
            </param>
            <param name="printJobName">
            The name of the print job. 
            If an empty string, the function will use the label format name. 
            There is no limit to the size of printJobName, 
            but only the first 31 characters will display in the printer queue.
            </param>
            <param name="waitForCompletionTimeout">
            The length of time (in milliseconds) that the Print method will 
            wait for a job to complete printing. 
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_Print_Result.htm">
            Result</a>
            enumeration.
            </returns>
            <remarks>
            The print method will block until the job has successfully printed, encountered an error, 
            or timed out. This method returns a success Result if the job has
            successfully printed within the required timeout, a failure Result if it encounters an
            error, and a timeout Result if the job fails to print within the time specified by the
            timeout parameter.  
            If a timeout Result is returned,
            any remaining print jobs in the print queue can still potentially print.
              <para>
              A timeout Result is often returned when the print job is at the back of a long print queue. In such cases, 
              consider increasing the timeout wait length. You may also wish to return immediately after spooling the
              print job instead of waiting for print completion. To return immediately after spooling the print job, use
              a <a href="Overload_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">
              Print</a> overload that does not include a waitForCompletionTimeout parameter.
              </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to print a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print4\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print4\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Print(System.String,Seagull.BarTender.Print.Messages@)">
            <summary>
            Prints a label format. This function will call any print job events that are
            assigned.
            </summary>
            <param name="messages">
            An <b>out</b> parameter. 
            Returns one or more 
            <a href="T_Seagull_BarTender_Print_Message.htm">
            Message</a> 
            objects from the print job.
            An empty 
            <a href="T_Seagull_BarTender_Print_Messages.htm">
            Messages</a> 
            object is passed in to the function.
            </param>
            <param name="printJobName">
            The name of the print job. 
            If an empty string, the function will use the label format name. 
            There is no limit to the size of printJobName, 
            but only the first 31 characters will display in the printer queue.
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_Print_Result.htm">
            Result</a>
            enumeration.
            </returns>
            <remarks>
            The print method will block until the job has successfully spooled
            to the printer or
            encountered an error that made it unable to print.
            This method returns a success Result only when the job has
            successfully spooled to the printer; otherwise it returns a failure result.
            Note that the return of a success Result means only that the print job
            successfully spooled to the printer; it does not guarantee that the print
            job actually printed.
              <para>
              To be certain the print job has completed, consider using a
              <a href="Overload_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">
              Print</a> overload with a timeout parameter.
              </para>
            </remarks>
            <example>
            The following example demonstrates
            how to print a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print2.5\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print2.5\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Print(System.String,System.Int32)">
            <summary>
            Prints a label format. This function will call any print job events that are
            assigned.
            </summary>
            <param name="printJobName">
            The name of the print job. 
            If an empty string, the function will use the label format name. 
            There is no limit to the size of printJobName, 
            but only the first 31 characters will display in the printer queue.
            </param>
            <param name="waitForCompletionTimeout">
            The length of time (in milliseconds) that the Print method will 
            wait for a job to complete printing. 
            If set to 
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout.infinite(VS.80).aspx">
            System.Threading.Timeout.Infinite</a>, 
            the wait is infinite.
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_Print_Result.htm">
            Result</a>
            enumeration.
            </returns>
            <remarks>
            The print method will block until the job has successfully printed, encountered an error, 
            or timed out. This method returns a success Result if the job has
            successfully printed within the required timeout, a failure Result if it encounters an
            error, and a timeout Result if the job fails to print within the time specified by the
            timeout parameter.  
            If a timeout Result is returned,
            any remaining print jobs in the print queue can still potentially print.
              <para>
              A timeout Result is often returned when the print job is at the back of a long print queue. In such cases, 
              consider increasing the timeout wait length. You may also wish to return immediately after spooling the
              print job instead of waiting for print completion. To return immediately after spooling the print job, use
              a <a href="Overload_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">
              Print</a> overload that does not include a waitForCompletionTimeout parameter.
              </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to print a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print3\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print3\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Print(System.String)">
            <summary>
            Prints a label format. This function will call any print job events that are
            assigned.
            </summary>
            <param name="printJobName">
            The name of the print job. 
            If an empty string, the function will use the label format name. 
            There is no limit to the size of printJobName, 
            but only the first 31 characters will display in the printer queue.
            </param>
            <returns>
            A
            <a href="T_Seagull_BarTender_Print_Result.htm">
            Result</a>
            enumeration.
            </returns>
            <remarks>
            The print method will block until the job has successfully spooled
            to the printer or
            encountered an error that made it unable to print.
            This method returns a success Result only when the job has
            successfully spooled to the printer; otherwise it returns a failure result.
            Note that the return of a success Result means only that the print job
            successfully spooled to the printer; it does not guarantee that the print
            job actually printed.
              <para>
              To be certain the print job has completed, consider using a
              <a href="Overload_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">
              Print</a> overload with a timeout parameter.
              </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to print a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print2\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print2\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Print">
            <summary>
            Prints a label format. This function will call any print job events that are
            assigned.
            </summary>
            <returns>
            A
            <a href="T_Seagull_BarTender_Print_Result.htm">
            Result</a>
            enumeration.
            </returns>
            <remarks>
            The print method will block until the job has successfully spooled
            to the printer or
            encountered an error that made it unable to print.
            This method returns a success Result only when the job has
            successfully spooled to the printer; otherwise it returns a failure result.
            Note that the return of a success Result means only that the print job
            successfully spooled to the printer; it does not guarantee that the print
            job actually printed.
              <para>
              To be certain the print job has completed, consider using a
              <a href="Overload_Seagull_BarTender_Print_LabelFormatDocument_Print.htm">
              Print</a> overload with a timeout parameter.
              </para>
            </remarks>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to print a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print1\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Print1\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.Save">
            <summary>
            Saves the label format.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to save a label format.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Save\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\Save\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.LabelFormatDocument.SaveAs(System.String,System.Boolean)">
            <summary>
            Saves the label format to a different label format file.
            </summary>
            <param name="fileName">
            The new label format file name. This must be the full path.
            </param>
            <param name="overwriteIfExists">
            When <em>true</em>, if the specified file exists it will be overwritten.
            When <em>false</em>, if the specified file exists an error will be thrown.
            </param>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException">
            A PrintEngineException exception is thrown if
            the format has not been associated with an engine.
            </exception>
            <example>
            The following example demonstrates
            how to save a label format as a different file.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\SaveAs\Example1\CS\Example1.cs" region="Snippet1"/>
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\SaveAs\Example1\VB\Example1.vb" region="Snippet1"/>
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobResumed occurs when the print job in the spooler 
            has resumed.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobRestarted event occurs when the print job in the spooler 
            has restarted.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port. Depending
            on the driver settings this event may indicate that the print job has 
            either been sent to the printer or the print job has completed.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            <para>
            If job verification is enabled, the PrintJobEventArgs used by this
            event can be cast to JobSentEventArgs to verify that printing has 
            completed. If job verification is not enabled, this event will occur
            when the printjob has been sent to the printer. In this case, the event
            does not ensure that the print job has been printed.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When any 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            is printed,
            various Windows spooler print job events may be monitored.  
            The OnJobSpooledEvent occurs when the print job in the spooler
            has been spooled.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.LabelFormatDocument.JobMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">
            LabelFormatDocument</a>
            ecounters an error monitoring printjobs.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Format\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.LabelFormatDocument.PrintJobCounter">
            <summary>
            Gets the number of print jobs owned by this LabelFormatDocument that are currently 
            printing or in a printer's queue.
            </summary>
            <value>
            An int. Represents the number of print jobs owned by this LabelFormatDocument that are 
            currently printing or in a printer's queue.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.CommandLineCompletedEventArgs">
            <summary>
            Provides details about a CommandLineCompleted event.
            </summary>
            <example>
            The following example demonstrates
            how to receive CommandLineCompleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnCommandLineCompletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnCommandLineCompletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.CommandLineCompletedEventArgs.ResponseString">
            <summary>
            Returned XML response if the command line processed an XML script.
            </summary>
            <value>
            A string. Represents a returned XML response if the command line processed an XML script.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.CommandLineCompletedEventArgs.Messages">
            <summary>
            BarTender messages that occur when the command line is processed.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_Message.htm">Messages</a>
            object. Represents any BarTender messages that occur when the command line is
            processed.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.CommandLineCompletedEventArgs.CommandLine">
            <summary>
            Command line parameters passed to BarTender.
            </summary>
            <value>
            A string. Command line parameters passed to BarTender.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Engine">
            <summary>
            Controls an instance of the BarTender print engine.
            </summary>
            <remarks>
            The Engine class controls an instance of the BarTender print engine, 
            and is central in utilizing the features of the Seagull Print SDK.
            <para>
            The BarTender print engine is a background BarTender process (bartend.exe).  
            It provides standard BarTender functionality such as opening, modifying and printing label formats.
            </para>
            <para>
            There are several actions commonly performed with the Engine class:
            </para>
              <ul>
                 <li>
                 To start an instance of the BarTender print engine, 
                 call the <a href="M_Seagull_BarTender_Print_Engine_Start.htm">
                 Start</a> method.  
                 </li>
                 <li>
                 Set <a href="P_Seagull_BarTender_Print_Window_Visible.htm">
                 Window.Visible</a> to true in order to display the BarTender UI.
                 </li>
                 <li>
                 Call <a href="M_Seagull_BarTender_Print_Engine_Restart.htm">
                 Restart</a> to stop the BarTender print engine and start a new engine.  
                 </li>
                 <li>
                 To end the same BarTender print engine process, 
                 call <a href="M_Seagull_BarTender_Print_Engine_Stop.htm">
                 Stop</a>.
                 </li>
                 <li>
                 Call <a href="M_Seagull_BarTender_Print_Engine_Dispose.htm">
                 Dispose</a> to immediately free unmanaged resources.
                 </li>
              </ul>
            <para>
            There is a typical code structure when using an Engine object:
              <ol>
                 <li>
                 Create a new instance of the Engine class.
                 </li>
                 <li>
                 Call the <a href="M_Seagull_BarTender_Print_Engine_Start.htm">
                 Start</a> method.
                 </li>
                 <li>
                 Execute any code which uses the BarTender print engine.
                 </li>    
                 <li>
                 Call <a href="M_Seagull_BarTender_Print_Engine_Stop.htm">
                 Stop</a> to end the BarTender print engine background process.
                 </li>
                 <li>
                 Exit the application.
                 </li>
              </ol>
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            basic operations with a BarTender print engine.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <seealso cref="M:Seagull.BarTender.Print.Engine.Start"/>
            <seealso href="M_Seagull_BarTender_Print_Engine_Restart.htm">Engine.Restart()</seealso>
            <seealso cref="M:Seagull.BarTender.Print.Engine.Stop"/>
            <seealso cref="M:Seagull.BarTender.Print.Engine.Dispose"/>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.#ctor">
            <summary>
            Creates an instance of the Engine class.
            </summary>
            <remarks>
            This constructor does not start a BarTender background process.
            Call 
            <a href="M_Seagull_BarTender_Print_Engine_Start.htm">
            Start</a> 
            to begin a background process.
            </remarks>
            <example>
            The following example demonstrates
            how to create an instance of the Engine class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.#ctor(System.Boolean)">
            <summary>
            Creates an instance of the Engine class, 
            specifying whether or not to start a BarTender print engine background process.
            </summary>
            <param name="startEngine">
            Specify true to start a BarTender print engine process; false if otherwise.
            </param>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not AutomationEdition or greater.
            </exception>
            <example>
            The following example demonstrates
            how to start an Engine object during creation by passing true as a constructor argument.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.#ctor(System.Security.Principal.WindowsIdentity)">
            <summary>
            Creates an instance of the Engine class,
            running under a specific user account.
            </summary>
            <param name="identity">
            Specifies the user account under which to 
            run the BarTender print engine.
            </param>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Restart(Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Stops the print engine and then restarts it.
            </summary>
            <param name="saveOptions">
            A 
            <a href="T_Seagull_BarTender_Print_SaveOptions.htm">
            SaveOptions</a> 
            enumeration.
            All opened formats are saved based on the results of this enumeration.
            </param>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not AutomationEdition or greater.
            </exception>
            <remarks>
            Restart stops then starts a BarTender print engine.
            This method is useful to restart a 
            non-responsive BarTender print engine.
            </remarks>
            <example>
            The following example demonstrates
            how to restart a BarTender print engine.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Restart\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Restart\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Start">
            <summary>
            Starts an instance of the BarTender print engine. Virtual. 
            </summary>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not AutomationEdition or greater.
            </exception>
            <remarks>
            The Start method will start running the bartend.exe process in the background.
            If the  Engine is already running, the Start method will
            return immediately.
            <para> 
            To restart the process, call the
            <a href="M_Seagull_BarTender_Print_Engine_Restart.htm">
            Restart</a> 
            method.
            </para>
            
            <para>
            To stop the process, call 
            <a href="M_Seagull_BarTender_Print_Engine_Stop.htm">
            Engine.Stop</a>.
            </para>
            
            <para>
            The BarTender process takes on the parent's 
            process user context unless otherwise changed.
            </para>
            
            <para>
            On certain operating systems, only a limited number of 
            BarTender print engines may be opened by the parent process. 
            This number may be increased by changing the "non-interactive" 
            shared desktop heap setting. For more information, please 
            see this Microsoft article regarding heap size limitations: 
            <a href="http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx">
            http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx </a>
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            how to start and stop a BarTender print engine.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
            <seealso href="Overload_Seagull_BarTender_Print_Engine_Stop.htm">Engine.Stop()</seealso>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Start(System.String,System.String,System.String)">
            <summary>
            For internal use only
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Start(System.Security.Principal.WindowsIdentity)">
            <summary>
            Initialize the BarTender instance. 
            This will start the bartend.exe process running in the background.
            </summary>
            <param name="identity">
            Specifies the WindowsIdentity the BarTender process will run under.
            </param>
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not AutomationEdition or greater.
            </exception>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if the WindowsIdentity does not proper permissions
            to start BarTender.
            </exception>
            <remarks>
            The Start method will start running the bartend.exe process in the background.
            
            <para> 
            To restart the process, call the
            <a href="M_Seagull_BarTender_Print_Engine_Restart.htm">Restart</a> 
            method.
            </para>
            
            <para>
            To stop the process, call 
            <a href="M_Seagull_BarTender_Print_Engine_Stop.htm">Engine.Stop</a>.
            </para>
            
            <para>
            The BarTender process takes on the parent's 
            process user context unless otherwise changed.
            </para>
            
            <para>
            On certain operating systems, only a limited number of 
            BarTender print engines may be opened by the parent process. 
            This number may be increased by changing the "non-interactive" 
            shared desktop heap setting. For more information, please 
            see this Microsoft article regarding heap size limitations: 
            <a href="http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx">
            http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx </a>
            </para>
            
            <para>
            If a 
            <a href="T_Seagull_BarTender_Print_PrintEngineException.htm">
            PrintEngineException</a> 
            is thrown during the call to this method,
            check the 
            <a href="T_Seagull_BarTender_Print_PrintEngineException_ErrorCode.htm">
            ErrorCode</a>
            property of the Exception.  If the ErrorCode is FailedStart,
            check the PrintEngineException's
            <a href="http://msdn.microsoft.com/en-us/library/system.exception.innerexception.aspx">
            InnerException</a> 
            property.
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            starting a BarTender engine under the current identity.  This is the default identity
            when starting an engine.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start2\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Start2\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
            <seealso href="Overload_Seagull_BarTender_Print_Engine_Stop.htm">Engine.Stop()</seealso>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Stop(Seagull.BarTender.Print.SaveOptions)">
            <summary>
            Stops the Engine.
            </summary>
            <remarks>
            The Stop method ends the BarTender print engine process.
            <para>
            
            <para>
            To start a BarTender print engine process, call the 
            <a href="M_Seagull_BarTender_Print_Engine_Start.htm">
            Start</a> 
            method.
            </para>
            
            To restart the process, call the
            <a href="M_Seagull_BarTender_Print_Engine_Restart.htm">
            Restart</a> 
            method.
            </para>
            
            </remarks>
            <param name="saveOptions">
            A <a href="T_Seagull_BarTender_Print_SaveOptions.htm">
            SaveOptions</a> enumeration.
            All opened formats are saved based on the results of this enumeration.
            </param>
            <example>
            The following example demonstrates
            stopping a BarTender print engine with save options.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <seealso href="M_Seagull_BarTender_Print_Engine_Restart.htm">Engine.Restart()</seealso>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Stop">
            <summary>
            Stops the BarTender print engine background process.
            </summary>
            <remarks>
            The Stop method ends the BarTender print engine background process.
            If the Engine is already stopped, the Stop method will return immediately.
            This method will not save open label formats.
            <para>
            To start a BarTender print engine process, call the 
            <a href="M_Seagull_BarTender_Print_Engine_Start.htm">Start</a> method.
            To restart the process, call the
            <a href="M_Seagull_BarTender_Print_Engine_Restart.htm">Restart</a> 
            method.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to start and stop a BarTender print engine.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Stop\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Stop\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <seealso href="M_Seagull_BarTender_Print_Engine_Restart.htm">Engine.Restart()</seealso>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.CommandLine(System.String)">
            <summary>
            Submits a command line for the BarTender print engine to process.
            </summary>
            <param name="commandLine">
            The command line arguments for BarTender print engine to process.
            </param>
            <remarks>
            Each command line argument is executed asynchronously.  
            The command line arguments are put into a 
            queue of command lines to be processed.
            The call immediately returns after queueing the command line arguments.
            
            <para>
            The CommandLineCompleted event will fire once the command line is completed.
            If the <i>/P</i> argument is passed to the BarTender print engine, 
            events can be hooked up to monitor the print job's progress.
            </para>
            
            <para>
            Example command lines:
              <ol>
                 <li>
                 <para>
                 Prints all opened label formats.
                 <para>
                 <i>/P</i>
                 </para>
                 </para>
                 </li>
                 <li>
                 <para>
                 Loads multiple labels.
                 <para>
                 <i>/F=F1.btw /F=F2.btw /F=F3.btw</i>
                 </para>
                 </para>
                 </li>
                 <li>
                 <para>
                 Specifies a label format to be the active label format.
                 <para>
                 <i>/AF=F2.btw</i>
                 </para>
                 </para>
                 </li>
              </ol>
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            using a command line with the BarTender print engine.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\CommandLine\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Save(System.Boolean)">
            <summary>
            Saves all open label formats
            This method was moved to Formats but this is here so Formats can call it.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.XMLScript(System.String,Seagull.BarTender.Print.XMLSourceType,Seagull.BarTender.Print.Messages@)">
            <summary>
            Executes an XML script.
            </summary>
            <param name="xmlScript">
            A string.  The script file name or script that will be executed.
            </param>
            <param name="xmlSourceType">
            A <a href="T_Seagull_BarTender_Print_XMLSourceType.htm">XMLSourceType</a> enumeration.  
            Determines whether the xmlScript argument is a script or a file name.
            </param>
            <param name="messages">
            A <a href="T_Seagull_BarTender_Print_Messages.htm">Messages</a> object.
            
            <para>
            Upon completion of this method, 
            one or more messages may be returned in the unitialized Messages parameter.
            Messages can include errors, warning, or informational types of messages.
            The Messages parameter is an <b>out</b> value.  
            </para>
            
            </param>
            
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not Enterprise Automation Edition or greater.
            </exception>
            
            <remarks>
            <para>
            The PrintToFileLicense property requires Enterprise Automation edition.
            </para>
            
            BarTender XML Script provides a means of automating BarTender printing through the use of XML. 
            The XMLScript method invokes BarTender XML Script, and returns an XML response value.
            
            <para>
            Whenever BarTender receives an XML command to print a label 
            format or export a label format as an image file, 
            an XML response is automatically returned. 
            This response is a message containing information about the command 
            and how it was processed. 
            </para>
            
            <para>
            You can use this information to: 
              <ol>
                 <li>
                 Troubleshoot problems encountered while processing print jobs. 
                 </li>
                 <li>
                 Record the status of printers and print jobs. 
                 </li>
                 <li>
                 Create a record that you can use to validate the content of formats and individual labels. 
                 </li>
                 <li>
                 Create a summary of the entire print job.
                 </li>
              </ol>
            </para>
            
            </remarks>
            <returns>
            Returns the XML response value.
            </returns>
            <example>
            The following example demonstrates
            how to use BarTender XML Script with the BarTender print engine.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\XMLScript\XMLScript2\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\XMLScript\XMLScript2\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.XMLScript(System.String,Seagull.BarTender.Print.XMLSourceType)">
            <summary>
            Executes an XML script.
            </summary>
            <param name="xmlScript">
            A string.  The script file name or script that will be executed.
            </param>
            <param name="xmlSourceType">
            A <a href="T_Seagull_BarTender_Print_XMLSourceType.htm">XMLSourceType</a> enumeration.  
            Determines whether the xmlScript argument is a script or a file name.
            </param>
            
            <exception cref="T:Seagull.BarTender.Print.LicenseException" caption="LicenseException">
            A LicenseException is thrown if the BarTender 
            version is not EnterpriseAutomationEdition or greater.
            </exception>
            
            <remarks>
            <para>
            The PrintToFileLicense property requires EnterpriseAutomationEdition.
            </para>
            BarTender XML Script provides a means of automating BarTender printing through the use of XML. 
            The XMLScript method invokes BarTender XML Script, and returns an XML response value.
            
            <para>
            Whenever BarTender receives an XML command to print a label 
            format or export a label format as an image file, 
            an XML response is automatically returned. 
            This response is a message containing information about the command 
            and how it was processed. 
            </para>
            
            <para>
            You can use this information to: 
              <ol>
                 <li>
                 Troubleshoot problems encountered while processing print jobs. 
                 </li>
                 <li>
                 Record the status of printers and print jobs. 
                 </li>
                 <li>
                 Create a record that you can use to validate the content of formats and individual labels. 
                 </li>
                 <li>
                 Create a summary of the entire print job.
                 </li>
              </ol>
            </para>
            
            </remarks>
            <returns>
            Returns the XML response value.
            </returns>
            <example>
            The following example demonstrates
            how to use BarTender XML Script with the BarTender print engine.
              <code lang="cs" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\XMLScript\XMLScript1\Example1\CS\Example1.cs" region="Snippet1"/> 
              <code lang="vb" source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\XMLScript\XMLScript1\Example1\VB\Example1.vb" region="Snippet1"/> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.InitMutex">
            <summary>
            Create a mutex, if not already created.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Dispose">
            <summary>
            Closes the Engine and releases all resources held by the object.
            </summary>
            <remarks>
            Call the Dispose method to ensure prompt deallocation of any unmanaged resources.
            </remarks>
            <example>
            The following example demonstrates
            the proper technique for managing an engine inside of a class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Dispose\Dispose1\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Dispose\Dispose1\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Finalize">
            <summary>
            Destructor- Necessary when implementing IDisposable.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Print.Engine.Dispose(System.Boolean)">
            <summary>
            Closes the Engine and releases resources held by the object,
            specifying if managed resources can be disposed or not.  
            </summary>
            <param name="bDisposeManaged">
            True if contained managed resources can be disposed; false if otherwise.
            </param>
            <remarks>
            Called from both IDisposable.Dispose and the Engine destructor.
            <para>
            Call the Dispose method to insure 
            immediate deallocation of any unmanaged resources.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to utilize the overloaded dispose in a child class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Dispose\Dispose2\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\Dispose\Dispose2\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.CommandLineCompleted">
            <summary>
            Occurs when a command line completed event is fired.
            </summary>
            <remarks>
            The CommandLineCompleted event reports information 
            concerning the completed command line.
            
            <para>
            The CommandLineCompleted event is only available 
            in the BarTender Enterprise Automation edition.
            </para>
            
            <para>
            BarTender supports automation through 
            the use of command line parameters. 
            Command line parameters are most commonly used to change 
            BarTender’s settings, 
            preload an existing label format, or automatically start a print job.  
            A single command line may contain one or more command line parameters, 
            giving the ability to group command parameters. See BarTender’s help 
            topic “Command Line Parameter Reference” for more information.
            </para>
            
            <para>
            Each call to 
            <a href="M_Seagull_BarTender_Print_Engine_CommandLine.htm">CommandLine</a> 
            puts a command line into a BarTender-internal command 
            processing queue and immediately returns. 
            BarTender then sequentially executes each command line
            in the order placed on the queue. 
            Submitting several command lines allows 
            the caller to stack up multiple command lines for execution.
            BarTender will always processes a 
            command line in the order it was placed on the command processing 
            queue.
            </para>
            
            <para>
            The CommandLineCompleted event fires for each command line 
            executed by BarTender. Optionally, subscribe to print job events 
            to monitor a print job’s progress if 
            any print BarTender command line parameters (e.g. /P, /PD) are used. 
            </para>
            
            </remarks>
            <example>
            The following example demonstrates
            how to receive CommandLineCompleted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnCommandLineCompletedEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnCommandLineCompletedEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.OnNewPrintJobEvent">
            <summary>
            Internal event that notifies of a new print job. Used for the PrintJobMonitor.
            </summary>
            <seealso href="T_Seagull_BarTender_Print_OnNewPrintJobEventHandler.htm">
            OnNewPrintJobEventHandler</seealso>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.IsAlive">
            <summary>
            Gets whether or not the BarTender process is running.  Read-only.
            </summary>
            <value>
            A bool. Returns <i>true</i> if the BarTender print engine process is running; 
            <i>false</i> if
            otherwise.
            </value>
            <remarks>
            Returns false if the BarTender print engine process hangs or has exited.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.ActiveDocument">
            <summary>
            Gets the label format that currently has focus.  Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a> 
            object. Represents the label format that
            currently has focus.
            </value>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <remarks>
            This property returns a reference to a
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">LabelFormatDocument</a>
            representing the label format that is currently active in BarTender, 
            or null if no label format documents are open.
            
            <para>
            Use the
            <a href="M_Seagull_BarTender_Print_LabelFormatDocument_Activate.htm">Format.Activate</a> 
            method to set the ActiveDocument.
            </para>
            
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.BuildNumber">
            <summary>
            Gets the build number of the BarTender print engine.  Read-only.
            </summary>
            <value>
            An int. Represents the build number of the BarTender application.
            </value>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.Edition">
            <summary>
            Gets the edition of the BarTender Application.  Read-only.
            </summary>
            <value>
            A string. Represents the edition of the BarTender print engine.
            </value>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.Documents">
            <summary>
            Gets list of open formats in BarTender.  Read-only.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_Documents.htm">Documents</a> 
            object. Represents the list of open
            label formats in the BarTender print engine.
            </value>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.IsPrinting">
            <summary>
            Gets whether or not BarTender is currently printing a label format.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <value>
            A bool. Returns <i>true</i> if BarTender is currently
            printing a label format; otherwise <i>false</i>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.IsProcessingCommandLines">
            <summary>
            Gets the state of command line processing.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the BarTender print engine is not running.
            </exception>
            <value>
            A bool. Returns <i>true</i> if the BarTender print engine 
            is currently processing command lines; otherwise <i>false</i>.
            </value>
            <remarks>
            This property is useful if BarTender 
            has been queued with several print jobs using command line parameters. 
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.LicenseServer">
            <summary>
            Gets a reference to BarTender's LicenseServer object.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <value>
            A <a href="T_Seagull_BarTender_Print_LicenseServer.htm">LicenseServer</a> object. 
            Represents a reference to BarTender's LicenseServer object.
            </value>
            <remarks>
            A BarTender LicenseServer object is used to communicate with the computer running
            the Seagull License Server.
            </remarks>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.SAPIDocDefinitionFile">
            <summary>
            Gets or sets the SAP IDoc configuration file name.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <value>
            A string. Represents the SAP IDoc configuration file name.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.Version">
            <summary>
            Gets the version of the BarTender application.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <value>
            A string. Represents the version of the BarTender application.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.FullVersion">
            <summary>
            Gets the full version including service release of the BarTender application.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an instance of the 
            BarTender print engine is not running.
            </exception>
            <value>
            A string. Represents the full version including service release of the BarTender application.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.Window">
            <summary>
            Gets a reference to the Window object which controls the appearance of
            the BarTender application's Window.  Read-only.
            </summary>
            <exception cref="T:Seagull.BarTender.Print.PrintEngineException" caption="PrintEngineException">
            A PrintEngineException is thrown if an 
            instance of the BarTender print engine is not running.
            </exception>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_Window.htm">Window</a>
            object. Represents a reference to the Window object 
            which controls the appearance of the BarTender
            print engine's window.
            </value>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobCancelled">
            <summary>
            Occurs when a print job is cancelled.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance, 
            various Windows spooler print job events may be monitored.  
            The JobCancelled event occurs when the print job in the spooler 
            is cancelled.  JobCancelled is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            cancelled from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobCancelled event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobErrorOccurred">
            <summary>
            Occurs when a print job encounters an error.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobErrorOccurred event occurs when the print job in the spooler  
            encounters an error.  JobErrorOccurred is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            generating errors from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobPaused">
            <summary>
            Occurs when a print job has paused.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobPaused event occurs when the print job in the spooler 
            has paused.  
            JobPaused is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            paused from the Engine instance.
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobPaused event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobResumed">
            <summary>
            Occurs when a print job resumes printing after being paused.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobResumed occurs when the print job in the spooler 
            has resumed.
            JobResumed is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            resumed from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobResumed event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobRestarted">
            <summary>
            Occurs when a print job has restarted.
            </summary>
            <remarks>
            When any label format is printed,
            various Windows spooler print job events may be monitored.  
            The JobRestarted event occurs when the print job in the spooler 
            has restarted.
            JobRestarted is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            restarted from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobRestarted event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobSent">
            <summary>
            Occurs when the print job has been sent to the printer port. Depending
            on the driver settings this event may indicate that the print job has 
            either been sent to the printer or the print job has completed.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobSent event occurs when the print job in the spooler 
            has been sent.
            JobSent is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            sent from the Engine instance. 
            <para>
            If job verification is enabled, the PrintJobEventArgs used by this
            event can be cast to JobSentEventArgs to verify that printing has 
            completed. If job verification is not enabled, this event will occur
            when the printjob has been sent to the printer. In this case, the event
            does not ensure that the print job has been printed.
            </para>
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobSent event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobQueued">
            <summary>
            Occurs when a print job has been spooled.
            </summary>
            <remarks>
            When any label format is opened by an Engine instance,
            various Windows spooler print job events may be monitored.  
            The JobQueued event occurs when the print job
            has been spooled and placed on the printer queue.
            JobQueued is called for all label formats 
            <a href="T_Seagull_BarTender_Print_LabelFormatDocument.htm">(LabelFormatDocument)</a>
            spooled from the Engine instance. 
            </remarks>
            <example>
            The following example demonstrates
            how to receive JobQueued event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="E:Seagull.BarTender.Print.Engine.JobMonitorErrorOccurred">
            <summary>
            Occurs when the
            <a href="T_Seagull_BarTender_Print_Engine.htm">
            Engine</a>
            ecounters an error monitoring printjobs.
            </summary>
            <example>
            The following example demonstrates
            how to receive JobMonitorErrorOccurred event.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Engine\OnJobEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Engine.PrintJobCounter">
            <summary>
            Gets the number of print jobs owned by this Engine that are currently 
            printing or in a printer's queue.
            </summary>
            <value>
            An int. Represents the number of print jobs owned by this Engine that are 
            currently printing or in a printer's queue.
            </value>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethod">
            <!-- TODO HELP -->
            <summary>
            Defines how to connect to the system database.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethod.SystemDatabaseSetup">
            <!-- TODO HELP -->
            <summary>
            Automatically connect to the system database using the configuration settings as setup by System Database Setup.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethod.Manual">
            <!-- TODO HELP -->
            <summary>
            Use manual settings when connecting to the system database. Do not use the setting configured using System Database Setup.
            </summary>
        </member>
        <member name="F:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethod.ConnectionString">
            <!-- TODO HELP -->
            <summary>
            Use the ConnectionString property as a connection string to connect to the system database.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethodHelper">
            <summary>
            Internal help class.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethodHelper.ConvertFrom(Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethod)">
            <summary>
            Convert a system database api identifier into a reader api identifier.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.SystemDatabaseConnectionMethodHelper.ConvertTo(Seagull.BtSystem.Client.Reader.SystemDatabaseConnectionMethod)">
            <summary>
            Convert a reader api identifier into a System Database api identifier.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessageCollection">
            <summary>
            Represents a collection of BarTender print job status messages. 
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.BarTenderPrintJobStatusMessageCollection.Copy(Seagull.BtSystem.Client.Reader.BarTenderPrintJobStatusMessageCollection)">
            <summary>
            Internal help method to copy the message collection to the SDK's message collection.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.SystemDatabase.ComputerNameFilter">
            <!-- TODO HELP -->
            <summary>
            Represents a filter used to query records from the system database based on a computer name (e.g. MyPC).
            </summary>
        </member>
        <member name="M:Seagull.BarTender.SystemDatabase.ComputerNameFilter.#ctor(System.String)">
            <!-- TODO HELP -->
            <summary>
            Creates an instance of a computer name filter.
            </summary>
            <remarks>
            This filter supports the use of pattern matching, which combines the use of wildcard and regular characters 
            to return a number of similar strings. For more information, see the Getting Started topic, 
            <a href="System%20Database%20SDK/Getting%20Started/Getting%20Started%20-%20Pattern%20Matching.htm">Using Pattern 
            Matching to Filter Data</a>.
            </remarks>
            <param name="computerName">
            A computer name (e.g. MyPC).
            </param>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ComputerNameFilter.Name">
            <summary>
            Gets or sets the computer name.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.SystemDatabase.ComputerNameFilter.PatternMatchEscapeCharacter">
            <!-- TODO HELP -->
            <summary>
            Gets or sets the pattern match escape character.
            </summary>
            <remarks>
            PatternMatchEscapeCharacter is a character that is put in front of a pattern matching wildcard 
            character to indicate that the wildcard should be interpreted as a regular character and 
            not as a wildcard.
            <!-- TODO HELP: An example should be created and referenced here. -->
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Print.SubStrings">
            <summary>
            Contains the list of
            named
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            objects on a label format.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through and read the values
            of named substrings on a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.SetAll(System.String,System.String)">
            <summary>
            Sets all named substrings using a string that contains the name and value separated by a delimiter.
            </summary>
            <param name="nameValuePairs">Pairs of substring names and values, separated by the delimiter.</param>
            <param name="delimiter">
            The delimiter to separate substring name and value, and the pairs of substring names
            and values.</param>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.GetAll(System.String,System.String)">
            <summary>
            Gets all named substrings.
            </summary>
            <param name="nameValueDelimiter">The delimiter to separate substring name and value.</param>
            <param name="recordDelimiter">The delimiter to separate substring records.</param>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.SetSubString(System.String,System.String)">
            <summary>
            Sets the value of a named substring on a label format.
            </summary>
            <param name="name">
            The name of the substring, defined in the BarTender label format.
            </param>
            <param name="value">
            The new value of the substring.
            </param>
            <example>
            The following example demonstrates
            how to set substring values using the SetSubString method.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\SetSubstring\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\SetSubstring\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through and read the values
            of named substrings on a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.op_Implicit(Seagull.BarTender.Print.SubStrings)~System.Data.DataSet">
            <summary>
            Implicitly converts a SubStrings collection into a 
            <a href="http://msdn.microsoft.com/en-us/library/system.data.dataset(VS.80).aspx">
            DataSet</a> object.
            </summary>
            <example>
            The following example demonstrates
            how to convert a SubStrings collection into a DataSet.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Implicit DataSet Operator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\SubStrings\Implicit DataSet Operator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <param name="subStrings">
            The <a href="T_Seagull_BarTender_Print_SubStrings.htm">
            SubStrings</a> collection to be converted.
            </param>
        </member>
        <member name="M:Seagull.BarTender.Print.SubStrings.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.SubStrings.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            objects in the collection. Read-only.
            </summary>
            <value>
             An int. Represents the number of SubString objects in the collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.SubStrings.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            at the specified index.
            </summary>
            <param name="index">
            The index of the 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            to get.
            </param>
            <remarks>
            The 
            <a href="T_Seagull_BarTender_Print_SubStrings.htm">
            SubStrings</a>
            collection allows searching for named substrings 
            by either substring index or substring name.
            </remarks>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException">
            An exception is thrown if there is no 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            found at the specified index.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.SubStrings.Item(System.String)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            with the specified name. 
            </summary>
            <param name="name">
            The name of the 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            to get.
            </param>
            <remarks>
            The 
            <a href="T_Seagull_BarTender_Print_SubStrings.htm">
            SubStrings</a>
            collection allows searching for named substrings 
            by either substring index or substring name.
            </remarks>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException">
            An exception is thrown if a 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            with the specified name
            is not found in the collection.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.SubStrings.XML">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_SubString.htm">
            SubString</a>
            in XML format. Read-only.
            </summary>
            <value>
            A string. Represents the collection of SubStrings in XML format.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Database.QueryPrompts">
            <summary>
            Contains the list of
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompt.htm">
            QueryPrompt</a>
            objects on a label format.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through the QueryPrompts collection,
            and modify the first QueryPrompt in the collection.
              <code lang="cs"
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb"
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.QueryPrompts.SetQueryPrompt(System.String,System.String,System.String,System.String)">
            <summary>
            Set the value, default reply and user prompt of a particular QueryPrompt.
            </summary>
            <param name="name">A Query Prompt name.</param>
            <param name="value">A Query Prompt value.</param>
            <param name="defaultReply">A Query Prompt default reply.</param>
            <param name="userPrompt">A Query Prompt user prompt.</param>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.QueryPrompts.GetEnumerator">
            <summary>
            Gets the enumerator used to iterate through the collection.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through and read the values
            of query prompts on a label format.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.QueryPrompts.op_Implicit(Seagull.BarTender.Print.Database.QueryPrompts)~System.Data.DataSet">
            <summary>
            Implicitly converts a QueryPrompts collection into a 
            <a href="http://msdn.microsoft.com/en-us/library/system.data.dataset(VS.80).aspx">
            DataSet</a> object.
            </summary>
            <example>
            The following example demonstrates
            how to convert a QueryPrompts collection into a dataset.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Implicity DataSet Operator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\QueryPrompts\Implicity DataSet Operator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
            <param name="queryPrompts">
            The <a href="T_Seagull_BarTender_Print_Database_QueryPrompts.htm">
            QueryPrompts</a> collection to be converted.
            </param>
            <returns>A <a href="http://msdn.microsoft.com/en-us/library/system.data.dataset(VS.80).aspx">DataSet</a> object.</returns>
        </member>
        <member name="M:Seagull.BarTender.Print.Database.QueryPrompts.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompts.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompt.htm">
            QueryPrompt</a>
            objects in the collection. Readonly.
            </summary>
            <value>
            An int. Represents the number of Queryprompts in the collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompts.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompt.htm">
            QueryPrompt</a>
            at the specified index.
            </summary>
            <param name="index">
            The index of the QueryPrompt to get.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompts.Item(System.String)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompt.htm">
            QueryPrompt</a>
            with the specified name. Readonly.
            </summary>
            <param name="name">
            The name of the QueryPrompt to get.
            </param>
        </member>
        <member name="P:Seagull.BarTender.Print.Database.QueryPrompts.XML">
            <summary>
            Gets all 
            <a href="T_Seagull_BarTender_Print_Database_QueryPrompt.htm">
            QueryPrompt</a>
            objects in XML format. Readonly.
            </summary>
            <value>
            A string. Represents the collection of QueryPrompts in XML format.
            </value>
            <remarks>
            The resulting XML will be in the following format (without the linefeeds and indentation).
            <pre>
            &lt;?xml version="1.0" encoding="utf-16"?&gt;
              &lt;QueryPrompts&gt;
                 &lt;QueryPrompt Name="ColorPrompt"&gt;
                    &lt;DefaultReply&gt;BLACK&lt;/DefaultReply&gt;
                    &lt;UserPrompt&gt;Color:&lt;/UserPrompt&gt;
                    &lt;Value&gt;RED&lt;/Value&gt;
                 &lt;/QueryPrompt&gt;
                 &lt;QueryPrompt Name="Model"&gt;
                    &lt;DefaultReply&gt;ALTITUDE&lt;/DefaultReply&gt;
                    &lt;UserPrompt&gt;Model:&lt;/UserPrompt&gt;
                    &lt;Value&gt;MONGOOSE&lt;/Value&gt;
                 &lt;/QueryPrompt&gt;
              &lt;/QueryPrompts&gt;
            </pre>
            </remarks>
        </member>
        <member name="T:Seagull.BarTender.Print.MonitorErrorEventArgs">
            <summary>
            Provides details about an error encountered by the 
            <a href="T_Seagull_BarTender_Print_Printers.htm">
            Printers</a> collection.
            </summary>
            <example>
            The following example demonstrates
            a MonitorErrorEventArgs instance being passed to an event handling Method.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterMonitor\OnPrinterMonitorErrorEvent\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.MonitorErrorEventArgs.ComputerName">
            <summary>
            Gets the name of the computer where the error occurred.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.MonitorErrorEventArgs.Message">
            <summary>
            Gets the error message text.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.MonitorErrorEventArgs.ErrorType">
            <summary>
            Gets the type of error that occurred. 
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Print.PrinterCodeTemplateJob">
            <summary>
            Enables control of the printer code template
            print job and print setup.
            </summary>
            <example>
            The following example demonstrates
            how to use the printer code template job to modify the number of serialized copies.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplateJob\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\PrinterCodeTemplateJob\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.PrinterCodeTemplateJob.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.FormatIDType">
            <summary>
            Gets or sets whether or not the format ID in a printer code template 
            will be determined by the printer driver or
            will be set to either a placeholder for variable data or a constant.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_FormatIDType.htm">
            FormatIDType</a> 
            enumeration.
            </value>
            <remarks>
            Setting this property to NotSupported is not allowed.
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if this property is
            set to NotSupported.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the property 
            is not supported by the printer.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.FormatID">
            <summary>
            Gets or sets the value of the format ID in a printer code template. 
            This is the ID of the printer's label format.
            </summary>
            <value>
            A string.  Defines the ID of the format.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterBatchCopiesType">
            <summary>
            Gets or sets how the total number of labels 
            (identical copies multiplied by serialized copies, if any) 
            is determined in a printer code template.  
              <para>
              <b>Note:</b> Not supported by all printer drivers.
              </para>
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_BatchCopiesType.htm">BatchCopiesType</a> 
            enumeration. The PrinterBatchCopiesType controls how the number of labels
            is determined in a printer code template.
            </value>
            <remarks>
            Setting this property to NotSupported is not allowed.
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if this property is
            set to NotSupported.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the property 
            is not supported by the printer.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterBatchCopies">
            <summary>
            Gets or sets the number of printer batch copies in a printer code template.
            </summary>
            <value>
            A string.  Controls the number of printer batch copies
            in a printer code template.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterCopiesType">
            <summary>
            Gets or sets whether the printer copies value set in a 
            printer code template will be a placeholder for an integer 
            inserted at print-time, or a constant.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_PrinterCopiesType.htm">PrinterCopiesType</a> 
            enumeration. Controls whether the printer copies value set in a 
            printer code template will be a placeholder for an integer 
            inserted at print-time, or a constant.
            </value>
            <remarks>
            Setting this property to NotSupported is not allowed.
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if this property is
            set to NotSupported.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the property 
            is not supported by the printer.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterCopies">
            <summary>
            Gets or sets the number of copies field in a printer code template.
            </summary>
            <value>
            A string. Controls the number of copies field in a printer code template.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterSerializedCopiesType">
            <summary>
            Gets or sets how the number of serialized copies 
            is determined in a printer code template.
            </summary>
            <value>
            A 
            <a href="T_Seagull_BarTender_Print_BatchCopiesType.htm">BatchCopiesType</a> 
            enumeration. Controls how the number of serialized copies
            is determined in a printer code template.
            </value>
            <remarks>
            Setting this property to NotSupported is not allowed.
            </remarks>
            <exception cref="T:System.ArgumentException">
            An ArgumentException is thrown if this property is
            set to NotSupported.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An InvalidOperationException is thrown if the property 
            is not supported by the printer.
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Print.PrinterCodeTemplateJob.PrinterSerializedCopies">
            <summary>
            Gets or sets the value of the PrinterSerializedCopies 
            setting in a printer code template.
            </summary>
            <value>
            A string. Controls the value of the PrinterSerializedCopies 
            setting in a printer code template.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.MediaHandling">
            <summary>
            Controls how BarTender 
            handles printer commands, 
            including actions such as cut and pause.
            </summary>
            <example>
            The following example demonstrates
            basic media handling operations.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\\PrintSDKExamples\MediaHandling\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\\PrintSDKExamples\MediaHandling\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.MediaHandling.Release">
            <summary>
            Releases all COM pointers. Should only be used when the Format is closed or Bt Application is about to be quit.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.Action">
            <summary>
            Gets or sets which 
            <a href="T_Seagull_BarTender_Print_MediaHandlingActions.htm">
            MediaHandlingActions</a> 
            will be taken when an event is triggered.
            </summary>
            <value>
            A
            <a href="T_Seagull_BarTender_Print_MediaHandlingActions.htm">
            MediaHandlingActions</a>
            enumeration.  Specifies which media handling action
            will be taken when an event is triggered.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.DataItemName">
            <summary>
            Gets or sets the value of the DataItemName. 
            Used with 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to trigger an action in response to a changing database field, substring or object.
            </summary>
            <value>
            A string. Represents the value of the DataItemName used with
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to trigger an action.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.DataItemType">
            <summary>
            Gets or sets the type of data item to be used. 
            Used with 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to trigger an action in response to a changing database field, substring or object.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_MediaHandlingDataItemType.htm">
            MediaHandlingDataItemType</a> enumeration. Represents the type of data item
            to be used with 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to trigger an action
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.IgnoreCase">
            <summary>
            Gets or sets whether or not a 
            <a href="P_Seagull_BarTender_Print_MediaHandling_DataItemType.htm">
            DataItemType</a>
            value will treat any change from upper to lower case, 
            or vice versa, as a data change. 
            </summary>
            <value>
            A bool.  Specify <i>true</i> to ignore any case differences in the
            data item text; <i>false</i> if otherwise.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.NumberLabels">
            <summary>
            Gets or sets the number of labels that can act as a trigger. 
            Used with 
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            where 
            this property is the determining quantity for an action.
            </summary>
            <value>
            An int. Indicates the number of labels to act as a trigger.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.MediaHandling.Occurrence">
            <summary>
            Gets or sets when a media handling action should occur.
            Used with
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to determine when actions should be triggered.
            </summary>
            <value>
            A <a href="T_Seagull_BarTender_Print_MediaHandlingOccurrence.htm">
            MediaHandlingOccurrence</a> enumeration. Used with
            <a href="T_Seagull_BarTender_Print_MediaHandling.htm">MediaHandling</a>
            to determine when actions should be triggered.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Print.Messages">
            <summary>
            Contains a list of 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a>
            objects.
            </summary>
            <example>
            The following example demonstrates
            how to iterate through a Messages collection
            and read the values of each Message object.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Messages.#ctor">
            <summary>
            Creates an instance of the 
            <a href="T_Seagull_BarTender_Print_Messages.htm">Messages</a>
            collection.
            </summary>
            <example>
            The following example demonstrates
            how to create an instance of the Messages class.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Constructor\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Constructor\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Messages.Add(Seagull.BarTender.Print.Message)">
            <summary>
            Adds a 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a> 
            to the collection.
            </summary>
            <param name="message">
            The <a href="T_Seagull_BarTender_Print_Message.htm">
            Message</a> object to add.
            </param>
            <example>
            The following example demonstrates how to
            create a custom Message and add it
            to the Messages collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\Add\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="M:Seagull.BarTender.Print.Messages.GetEnumerator">
            <summary>
            Returns the enumerator used to iterate through the 
            <a href="T_Seagull_BarTender_Print_Messages.htm">Messages</a>
            collection.
            </summary>
            The following example demonstrates how to iterate
            through a Messages collection
            and read the values of each Message object.
            <example>
            This example demonstrates how to iterate through a message collection.
              <code lang="cs" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\GetEnumerator\Example1\CS\Example1.cs" 
               region="Snippet1" /> 
              <code lang="vb" 
               source="..\..\..\Seagull.BarTender\Examples\PrintSDKExamples\Messages\GetEnumerator\Example1\VB\Example1.vb" 
               region="Snippet1" /> 
            </example>
        </member>
        <member name="P:Seagull.BarTender.Print.Messages.Count">
            <summary>
            Gets the number of 
            <a href="T_Seagull_BarTender_Print_Message.htm">Messages</a> 
            in the collection. Read-only.
            </summary>
            <value>
            An int.  Indicates the number of
            <a href="T_Seagull_BarTender_Print_Message.htm">Messages</a> 
            in the 
            <a href="T_Seagull_BarTender_Print_Messages.htm">Messages</a>
            collection.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Messages.Item(System.Int32)">
            <summary>
            Gets the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a> 
            at the specified index. Read-only.
            </summary>
            <param name="index">
            The index of the 
            <a href="T_Seagull_BarTender_Print_Message.htm">Message</a> 
            to get.
            </param>
            <value>
            A <a href="T_Seagull_BarTender_Print_Message.htm">Message</a> 
            at the specified index.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Print.Messages.HasError">
            <summary>
            Returns true if the Messages collection contains a <a href="T_Seagull_BarTender_Print_Message.htm">Message</a> 
            with a MessageSeverity of Error.
            </summary>
            <value>
            A bool. True if the Messages collection contains a Message with a MessageSeverity of Error, or false if not.
            </value>
        </member>
        <member name="T:Seagull.BarTender.Librarian.WorkflowState">
            <summary>
            Represents a user defined workflow state.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowState.Name">
            <summary>
            Gets the name of the workflow state. Read-only.
            </summary>
            <value>
            A string.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowState.IsAllowableInitialState">
            <summary>
            Gets whether the workflow state is an allowable initial state for new revisions. Read-only.
            </summary>
            <value>
            A bool. Returns <i>true</i> if the state can be applied to new revisions, otherwise <i>false</i>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowState.IsDefaultInitialState">
            <summary>
            Gets whether the workflow state is the default initial state for new revisions. Read-only.
            </summary>
            <value>
            A bool. Returns <i>true</i> if the state is the default for new revisions, otherwise <i>false</i>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowState.IsPublished">
            <summary>
            Gets whether the workflow state is considered "published". Read-only.
            </summary>
            <value>
            A bool. Returns <i>true</i> if this is a published workflow state, otherwise <i>false</i>.
            </value>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowState.AllowableSubsequentStateNames">
            <summary>
            Gets a set of all available states that can follow the current workflow state.
            </summary>
        </member>
        <member name="T:Seagull.BarTender.Librarian.WorkflowStateCollection">
            <summary>
            Represents the set of all user defined workflow states.
            </summary>
        </member>
        <member name="M:Seagull.BarTender.Librarian.WorkflowStateCollection.Contains(System.String)">
            <summary>
            Determines whether a workflow state with the specified name exists within the collection.
            </summary>
            <param name="name">
            Specifies the name of the workflow state.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="M:Seagull.BarTender.Librarian.WorkflowStateCollection.TryGetValue(System.String,Seagull.BarTender.Librarian.WorkflowState@)">
            <summary>
            Gets the workflow state with the specified name.
            </summary>
            <param name="name">
            Specifies the name of the workflow state.
            </param>
            <param name="value">
            When this method returns, contains the workflow state with the specified name, if the name is found; otherwise, null. This parameter is passed uninitialized.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
        </member>
        <member name="P:Seagull.BarTender.Librarian.WorkflowStateCollection.Item(System.String)">
            <summary>
            Gets the workflow state with the specified name.
            </summary>
            <param name="name">
            Specifies the name of the workflow state.
            </param>
            <exception cref="T:System.ArgumentNullException" caption="ArgumentNullException">
            The name argument is null. 
            </exception>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException" caption="KeyNotFoundException">
            A workflow state with the specified name was not found within the collection. 
            </exception>
        </member>
        <member name="T:Seagull.BarTender.Librarian.LibrarianWorkflow">
            <summary>
            Represents the Librarian Workflow Setup. Provides information regarding user defined workflow states.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianWorkflow.States">
            <summary>
            Returns a list of user defined workflow states. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianWorkflow.AllowableInitialStateNames">
            <summary>
            Returns a set of workflow states that can be assigned to a file when a file is
            first added or checked into Librarian. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianWorkflow.DefaultInitialStateName">
            <summary>
            Returns the workflow state that is automatically assigned to a file when it
            is initially added or checked into Librarian. Read-only.
            </summary>
        </member>
        <member name="P:Seagull.BarTender.Librarian.LibrarianWorkflow.PublishedStateNames">
            <summary>
            Returns a set of workflow states that are assigned to completed files in Librarian. Read-only.
            </summary>
            <remarks>
            When enabled, all files with a published state can be opened only by users who have permissions 
            assigned to them in Security Center. This typically means that the file is finished and should not 
            be edited further.
            </remarks>
        </member>
    </members>
</doc>
